第一篇:linux shell編程學(xué)習(xí)筆記shell運(yùn)算符號(hào)和運(yùn)算命令
一、shell運(yùn)算符號(hào)
1、加法
+ ——expr 43+21、expr $x + $y
2、減法
-——expr 43$y
3、乘法
*
——由于 * 在Shell命令行中當(dāng)通配符用需要用轉(zhuǎn)義符號(hào) ——expr 43 * 21、expr $x * $y
4、除法
/ ——只給出結(jié)果的整數(shù)部分(并不是四舍五入)——expr 43 / 21、expr $x / $y
5、取余(求模運(yùn)算)
% ——求模運(yùn)算常用來判斷一個(gè)數(shù)是否為另一個(gè)數(shù)的倍數(shù)。——expr 43 % 21、expr $x % $y
6、自增 1)i++
—— i=i+1 [root@ndbB ~]# i=1 [root@ndbB ~]# echo $[i++] 1
[root@ndbB ~]# echo $i
2)i+=2 —— i=i+2
7、自減 1)i--—— i=i-1 2)i-=2 —— i=i-2
//先賦值給表達(dá)式,然后再遞增1 //此時(shí)輸出的值是遞增之前的X //確認(rèn)X的值
//此時(shí)輸出的值是遞增之后的X
8、自乘 1)i*=2 —— i=i*2
9、自除
1)i/=2 —— i=i%2
二、shell運(yùn)算命令
1、expr ——只能做整數(shù)運(yùn)算,自動(dòng)返回運(yùn)算結(jié)果 格式:expr整數(shù)1
運(yùn)算符整數(shù)2
2、$[]或$(())——需要使用echo輸出結(jié)果,運(yùn)算類型與expr類似 ——乘法 * 不用加轉(zhuǎn)義符號(hào)
——使用變量時(shí),直接指定變量名,不用加$ 格式:#echo $[ 整數(shù)1
運(yùn)算符整數(shù)2 ] 或
#echo $((整數(shù)1
運(yùn)算符整數(shù)2))
3、let ——操作變量值,只運(yùn)算,不輸出結(jié)構(gòu) ——若要查看結(jié)果,需借助echo命令
第二篇:tracert命令學(xué)習(xí)筆記
如果有網(wǎng)絡(luò)連通性問題,可以使用 tracert 命令來檢查到達(dá)的目標(biāo) IP 地址的路徑并記錄結(jié)果。tracert 命令顯示用于將數(shù)據(jù)包從計(jì)算機(jī)傳遞到目標(biāo)位置的一組 IP路由器,以及每個(gè)躍點(diǎn)所需的時(shí)間。如果數(shù)據(jù)包不能傳遞到目標(biāo),tracert 命令將顯示成功轉(zhuǎn)發(fā)數(shù)據(jù)包的最后一個(gè)路由器。當(dāng)數(shù)據(jù)報(bào)從我們的計(jì)算機(jī)經(jīng)過多個(gè)網(wǎng)關(guān)傳送到目的地時(shí),Tracert命令可以用來跟蹤數(shù)據(jù)報(bào)使用的路由(路徑)。該實(shí)用程序跟蹤的路徑是源計(jì)算機(jī)到目的地的一條路徑,不能保證或認(rèn)為數(shù)據(jù)報(bào)總遵循這個(gè)路徑。如果我們的配置使用DNS,那么我們常常會(huì)從所產(chǎn)生的應(yīng)答中得到城市、地址和常見通信公司的名字。Tracert是一個(gè)運(yùn)行得比較慢的命令(如果我們指定的目標(biāo)地址比較遠(yuǎn)),每個(gè)路由器我們大約需要給它15秒鐘。
Tracert的使用很簡(jiǎn)單,只需要在tracert后面跟一個(gè)IP地址或URL,Tracert會(huì)進(jìn)行相應(yīng)的域名轉(zhuǎn)換的。
tracert 最常見的用法:
tracert IP address [-d] 該命令返回到達(dá) IP 地址所經(jīng)過的路由器列表。通過使用-d 選項(xiàng),將更快地顯示路由器路徑,因?yàn)?tracert 不會(huì)嘗試解析路徑中路由器的名稱。
Tracert一般用來檢測(cè)故障的位置,我們可以用tracert IP在哪個(gè)環(huán)節(jié)上出了問題,雖然還是沒有確定是什么問題,但它已經(jīng)告訴了我們問題所在的地方,我們也就可以很有把握的告訴別人----某某地方出了問題。
第三篇:MATLAB原理應(yīng)用實(shí)驗(yàn)報(bào)告第三章(符號(hào)運(yùn)算)
《MATLAB原理及應(yīng)用》實(shí)驗(yàn)報(bào)告 的符號(hào)運(yùn)算
第三章 MATLAB一.實(shí)驗(yàn)?zāi)康?/p>
1、掌握符號(hào)對(duì)象的命名方法
2、掌握符號(hào)表達(dá)式的基本運(yùn)算
3、掌握符號(hào)級(jí)數(shù)的求法
二.實(shí)驗(yàn)設(shè)備
計(jì)算機(jī)、MATLAB軟件 三.實(shí)驗(yàn)內(nèi)容
1.確定符號(hào)表達(dá)式的變量
為了簡(jiǎn)化符號(hào)對(duì)象的操作和計(jì)算,MATLAB為用戶提過了findsym命令。
r=findsym(S)確定符號(hào)表達(dá)式或者矩陣S中自由符號(hào)變量
r=findsym(S,n)確定符號(hào)表達(dá)式或者矩陣S中靠近x最近的n個(gè)獨(dú)立符號(hào)變量。【實(shí)驗(yàn)3-1】使用MATLAB的命令確定符號(hào)表達(dá)式的變量。
在MATLAB的命令窗口中輸入下例內(nèi)容:
>> syms a x y z t
確定下面簡(jiǎn)單符號(hào)表達(dá)式中的符號(hào)變量信息:
>>findsym(sin(pi*t))
ans =
t
確定下面簡(jiǎn)單符號(hào)表達(dá)式中的符號(hào)變量信息:
>>findsym(x+i*y-j*z)
ans =
x, y, z
確定下面簡(jiǎn)單符號(hào)表達(dá)式中的符號(hào)變量信息:
>>findsym(a+y,1)
ans =
y 2.符號(hào)表達(dá)式元算
1.符號(hào)表達(dá)式的四則運(yùn)算
表達(dá)式的四則運(yùn)算與數(shù)字運(yùn)算一樣,用+、-、/、運(yùn)算符實(shí)現(xiàn),其運(yùn)算結(jié)果依然是一個(gè)符號(hào)表達(dá)式。
【實(shí)驗(yàn)3-2】
在MATLAB的命令窗口中輸入下例內(nèi)容:
>>f=sym('2*x^2+3*x-5');%定義符號(hào)表達(dá)式
g=sym('x^2-x+7');f+g ans = 3*x^2+2*x+2 ans = 3*x^2+2*x+2 >> f^g ans =(2*x^2+3*x-5)^(x^2-x+7)3.符號(hào)表達(dá)式的提取分子和分母運(yùn)算
如果符號(hào)表達(dá)式是一個(gè)有理分式或可以展開為有理分式,可以可利用numden函數(shù)來提取符號(hào)表達(dá)式的分子或分母。期一般調(diào)用格式為
[n,d]=numden函數(shù)來提取符號(hào)表達(dá)式
該函數(shù)提取的符號(hào)表達(dá)式s的分子和分母,分別將它們存放在n和d中。
【實(shí)驗(yàn)3-3】
在MATLAB的命令窗口中輸入下例內(nèi)容: >> f= sym('a*x/(b+x)');>> [n,d]=numden(f)n = a*x d = b+x numden函數(shù)在提取各部分之前,將符號(hào)表達(dá)式有利化后返回所得分子和分母 >> g=sym('(x^2+3)/(2*x-1)+3*x/(x+1)');>> [n,d]=numden(g)n = x^3+7*x^2+3 d =(2*x-1)*(x+1)如果符號(hào)表達(dá)式是一個(gè)符號(hào)矩陣,numden返回兩個(gè)新矩陣n和d,其中n是分子矩陣,d是分母矩陣。
>> h=sym('[3/2,(2*x+1)/3;a/x+a/y,x+4]')h = [ 3/2,(2*x+1)/3] [ a/x+a/y, x+4] >> [n,d]=numden(h)n = [ 3, 2*x+1] [ a*(y+x), x+4] d = [ 2, 3]
[ x*y, 1] 4.符號(hào)表達(dá)式的因式分解與展開
MATLAB提供了符號(hào)表達(dá)式分解與展開的函數(shù),函數(shù)的調(diào)用格式為 ①factor(s):對(duì)符號(hào)表達(dá)式s分解因式。②expand(s):對(duì)符號(hào)表達(dá)式s進(jìn)行展開。
③collect(s):對(duì)符號(hào)表達(dá)式s進(jìn)行合并同類型。
④collect(S,v)將表達(dá)式S中相同次冪的合并,v的默認(rèn)值是x 【實(shí)驗(yàn)3-4】
>> syms x y
下面簡(jiǎn)單符號(hào)表達(dá)式s1因式分解
>> s1=x^3-y^3;
>> factor(s1)
ans =
(x-y)*(x^2+x*y+y^2)
下面簡(jiǎn)單符號(hào)表達(dá)式s2進(jìn)行展開
>> s2=(-7*x^2-8*y^2)*(-x^2+3*y^2);
>> expand(s2)
ans =
7*x^4-13*x^2*y^2-24*y^4
下面簡(jiǎn)單符號(hào)表達(dá)式s3按變量y合并同類型
>> s3=(x+y)*(x^2+y^2+1);
>> collect(s3,y)
ans =
y^3+x*y^2+(x^2+1)*y+x*(x^2+1)
下面簡(jiǎn)單符號(hào)整數(shù)分解因式
>> factor(sym(630))
ans =
(2)*(3)^2*(5)*(7)5.符號(hào)表達(dá)式的化簡(jiǎn)
MATLAB提供的對(duì)符號(hào)表達(dá)式化簡(jiǎn)的函數(shù)如下
Simplify(s);應(yīng)用MuPAD簡(jiǎn)化規(guī)則對(duì)s進(jìn)行化簡(jiǎn)。Simple(s):調(diào)用MATLAB的其他函數(shù)對(duì)表達(dá)式進(jìn)行綜合化簡(jiǎn),并顯示化簡(jiǎn)過程?!緦?shí)驗(yàn)3-5】
在MATLAB的命令窗口中輸入下例內(nèi)容:
>> s=sym('(x^2+5*x+6)/(x+2)');>> simplify(s)ans = x+3 >> s=sym('[2*cos(x)^2-sin(x)^2,sqrt(16)]');>> simplify(s)ans = [ 3*cos(x)^2-1, 4] 函數(shù)simple試用了幾種不同的化簡(jiǎn)工具,然后選擇在結(jié)果表達(dá)式中含有最少字符的那種形式。
下面是表達(dá)式cos(3arccos(x))的化簡(jiǎn)結(jié)果
>> s=sym('cos(3*acos(x))');>> simple(s)%自動(dòng)調(diào)用多種函數(shù)對(duì)s化簡(jiǎn),并顯示每步結(jié)果 顯示一系列化簡(jiǎn)過程后,最后顯示化簡(jiǎn)結(jié)果
ans =
4*x^3-3*x 6.級(jí)數(shù)符號(hào)求和
求無窮級(jí)數(shù)的和需要符號(hào)表達(dá)式求和函數(shù)symsum,其調(diào)用格式為
Symsum(s,v,n,m)其中s表示一個(gè)級(jí)數(shù)的通項(xiàng),是一個(gè)符號(hào)表達(dá)式。v是求和變量,v省略時(shí)使用系統(tǒng)的默認(rèn)變量。n和m是求和的開始項(xiàng)和末項(xiàng)?!緦?shí)驗(yàn)3-6】求 1?111?????? 22223k在MATLAB的命令窗口中輸入下例內(nèi)容:
>> syms k >> symsum(1/k^2,k,1,inf)ans = 1/6*pi^2 >> eval(ans)ans =
1.6449
7.符號(hào)微積分
1.符號(hào)的積分
符號(hào)積分由函數(shù)int來實(shí)現(xiàn),一般調(diào)用格式如下。
int(s):沒有指定積分變量和積分階數(shù)時(shí),int(s,v): 義v為自變量,對(duì)被積函數(shù)或符號(hào)表達(dá)式求不定積分。
int(s,v,a,b): 求定積分運(yùn)算,a,b分別表示定積分的上下限。求函數(shù)的定積分
【實(shí)驗(yàn)3-6】
(1)cosxdx
在MATLAB的命令窗口中輸入下例內(nèi)容:
>> f=sym('cos(x)');
>> int(f)
ans =
sin(x)? 2.符號(hào)的微分
diff函數(shù)用于對(duì)符號(hào)表達(dá)式求導(dǎo)數(shù),一般調(diào)用格式如下。
diff(s):按findsym 函數(shù)指示的默認(rèn)變量對(duì)符號(hào)表達(dá)式s求一階導(dǎo)數(shù)。
diff(s,’v’):以v為自變量,對(duì)符號(hào)表達(dá)式s求一階導(dǎo)數(shù)。
diff(s,n):按findsym 函數(shù)指示的默認(rèn)變量對(duì)符號(hào)表達(dá)式s求n階導(dǎo)數(shù)。
diff(s,’v’,n)::以v為自變量,對(duì)符號(hào)表達(dá)式s求n階導(dǎo)數(shù)。
【實(shí)驗(yàn)3-7】 已知f(x)=ax2+bx+c,求f(x)的微分。
在MATLAB的命令窗口中輸入下例內(nèi)容:
>> f=sym('a*x^2+b*x+c');
>> diff(f)
ans =
2*a*x+b 8.符號(hào)方程的求解
在MATLAB中,求解用符號(hào)表達(dá)式表示的代數(shù)方程可以用solve實(shí)現(xiàn),其調(diào)用格式如下:
solve(s):求解符號(hào)表達(dá)式s的代數(shù)方程,求解變量為默認(rèn)變量。
solve(s,v):求解符號(hào)表達(dá)式s的代數(shù)方程,求解變量為v
Solve(s1,s2…sn,v1,v2 …vn):求解符號(hào)表達(dá)式s1,s2…sn組成的代數(shù)方程,求解變量分別為v1,v2 …vn。
【實(shí)驗(yàn)3-8】
求方程x2+2x+1=0的解
在MATLAB的命令窗口中輸入下例內(nèi)容:
>> f=sym('x^2+2*x+1=0');>> solve(f)ans =-1-1
9.課后練習(xí)題
222ar?u?z?m 1.提取符號(hào)表達(dá)式的自由變量
(當(dāng)符號(hào)表達(dá)式中含有多余一個(gè)符號(hào)變量時(shí),只有一個(gè)變量是獨(dú)立變量,其余的符號(hào)當(dāng)作常量。如果不指定那一個(gè)變量當(dāng)作是自由變量,matlab將基于一定原則選擇一個(gè)自由變量。)提示:findsym(s,n)
x2?12x?5? 2.在MATLAB中計(jì)算多項(xiàng)式的父母和分子 x?23x?2(提示:使用[n,d]=numden(A))
323 2.1、建立符號(hào)函數(shù)x2?x?
235(1)提取該表達(dá)式的分子和分母,并分別付給兩個(gè)變量
(2)對(duì)這兩個(gè)變量分別進(jìn)行代數(shù)運(yùn)算(加減乘除及乘方)3.在MATLAB中,按照不同的方式合并表達(dá)式(x?e類項(xiàng)。
2?t?t?t(x?xe?1)(x?e)的同類項(xiàng)。e3.1.按來合并表達(dá)式
?y3x?y)?(xy?e?2yx)的參數(shù)
f?
34、使用simple和simplify兩個(gè)指令分別化簡(jiǎn)結(jié)果有什么不同
1612???832xxx,比較兩個(gè)
xx2x3???的和。5.求級(jí)數(shù)1+x+x+…+x+…和1??(使用symsum函數(shù))
11?21?2?
32k6.分別求下例積分(1)
7.b2111dxdx
(2)
(3)?1?x2?a1?x2?11?x2dx
y?cosx2 求
y'、y''、y'''
?x2?2x?1?0??4?x?3z8.求三元非線性方程組 ?y?z??1的解 ?
第四篇:實(shí)驗(yàn)3 關(guān)系運(yùn)算設(shè)計(jì)(c語言編程)(定稿)
實(shí)驗(yàn)3 關(guān)系運(yùn)算設(shè)計(jì)
一、實(shí)驗(yàn)?zāi)康?/p>
熟悉笛卡兒積、關(guān)系復(fù)合運(yùn)算、關(guān)系的自反閉包、對(duì)稱閉包和傳遞閉包的概念,并編程設(shè)計(jì)求其運(yùn)算。
二、實(shí)驗(yàn)內(nèi)容
1.由用戶輸入兩個(gè)集合A和B,計(jì)算A與B的笛卡爾積。提示:根據(jù)笛卡兒積的定義,只需將集合A的各個(gè)元素與集合B的各個(gè)元素進(jìn)行配對(duì)即可。集合A、B可用一維數(shù)組表示,要求配對(duì)后的結(jié)果用有序?qū)Φ募系男问捷敵觥T创a:#include
int a[80],b[80],i,j,k,l;
printf(“輸入a,b的元素個(gè)數(shù):n”);
scanf(“%d%d”,&i,&j);
printf(“輸入a的元素:n”);
for(k=0;k
scanf(“%d”,&a[k]);
printf(“輸入b的元素:n”);
for(k=0;k scanf(“%d”,&b[k]); printf(“a,b的笛卡爾積:”); for(k=0;k for(l=0;l printf(“<%d,%d>,”,a[k],b[l]); return 0;} 運(yùn)算 結(jié) 果 截 圖 : 2.由用戶輸入兩個(gè)關(guān)系R和T的關(guān)系矩陣,計(jì)算關(guān)系R和T復(fù)合運(yùn)算后得到的關(guān)系的關(guān)系矩陣。提示: 利用關(guān)系矩陣MR=(aij), MT=(bij)來存儲(chǔ)關(guān)系R和T,那么它們的復(fù)合運(yùn)算就是兩個(gè)關(guān)系矩陣的布爾積,其運(yùn)算類似于線性代數(shù)中矩陣的乘法,區(qū)別是用合取“∧”代替線性代數(shù)矩陣運(yùn)算中的乘法,用析取“∨”代替線性代數(shù)矩陣運(yùn)算中的加 法。 源代碼:#include for(j=0;j<4;j++) printf(“%dt”,R[i][j]); printf(“n”);}printf(“n”); printf(“關(guān)系T的關(guān)系矩形:n”);for(i=0;i<4;i++){ for(j=0;j<4;j++) printf(“%dt”,T[i][j]); printf(“n”);} printf(“n”);printf(“關(guān)系R和關(guān)系T的復(fù)合運(yùn)算得到的關(guān)系的關(guān)系矩形: for(i=0;i<4;i++){ for(l=0;l<4;l++) { k=0; for(j=0;j<4;j++) if(R[i][j]&&T[j][l]) { a[k]=1; n”); k++; } else { a[k]=0; k++; } if(a[0]||a[1]||a[2]||a[3]) F[i][l]=1; else F[i][l]=0; } } for(i=0;i<4;i++){ for(j=0;j<4;j++) printf(“%dt”,F[i][j]); printf(“n”);} return 0;} 運(yùn)算結(jié) 果截: 圖 3.由用戶輸入集合A和集合A上的某一關(guān)系R的關(guān)系矩陣,計(jì)算關(guān)系R的自反閉包的關(guān)系矩陣。提示:假設(shè)關(guān)系R是集合A={a1, a2, ?, an}上的關(guān)系,則R的自反閉包r(R)= R∪IA,其中IA表示A上的恒等關(guān)系。利用關(guān)系矩陣MR=(aij)來存儲(chǔ)關(guān)系R,那么自反閉包r(R)的矩陣Mr=MR+MIA,這里MIA是主對(duì)角線全為1的單位矩陣,+運(yùn)算為邏輯加運(yùn)算,即析取∨。源代碼:#include int n,i,j;printf(“請(qǐng)輸入集合A的元素個(gè)數(shù):”);scanf(“%d”,&n);int A[n],R[n][n];printf(“請(qǐng)輸入集合元素:”);for(i=0;i for(i=0;i for(j=0;j printf(“%dt”,R[i][j]); printf(“n”);} printf(“n”);printf(“關(guān)系R的自反閉包的關(guān)系矩形:n”);for(i=0;i if(i==j) { R[i][j]=1; printf(“%dt”,R[i][j]); } else printf(“%dt”,R[i][j]);} printf(“n”); } return 0;} 運(yùn)算 結(jié) 果 截 : 圖 4.由用戶輸入集合A和集合A上的某一關(guān)系R的關(guān)系矩陣,計(jì)算關(guān)系R的對(duì)稱閉包的關(guān)系矩陣。提示:假設(shè)關(guān)系R是集合A={a1, a2, ?, an}上的關(guān)系,則R的對(duì)稱閉包s(R)= R∪R-1,其中R-1表示R的逆關(guān)系。利用關(guān)系矩陣MR=(aij)來存儲(chǔ)關(guān)系R,那么對(duì)稱閉包s(R)的矩陣Ms=MR+MR-1,這里+運(yùn)算為邏輯加運(yùn)算,即析取∨。源代碼:#include int n,i,j;printf(“請(qǐng)輸入集合A的元素個(gè)數(shù):”);scanf(“%d”,&n);int A[n],R[n][n];printf(“請(qǐng)輸入集合元素:”);for(i=0;i for(i=0;i 運(yùn)算 結(jié) 果 截 圖 :{ } printf(“n”);printf(“關(guān)系R的對(duì)稱閉包的關(guān)系矩形:n”);for(i=0;i } printf(“n”);return 0;if(R[i][j]==1)printf(“%dt”,R[i][j]); R[j][i]=1;for(j=0;j } } 5.由用戶輸入集合A和集合A上的某一關(guān)系R的關(guān)系矩陣,計(jì)算關(guān)系R的傳遞閉包的關(guān)系矩陣。提示:假設(shè)關(guān)系R是集合A={a1, a2, ?, an}上的關(guān)系,則R的傳遞閉包t(R)= R∪R2∪…∪Rn。利用關(guān)系矩陣MR=(aij)來存儲(chǔ)關(guān)系R,那么利用Warshall算法可以求得其傳遞閉包t(R)的矩陣Mt。(本題選做,Warshall算法參考教材)源代碼:#include int n,i,j,l,k,a[4];printf(“請(qǐng)輸入集合A的元素個(gè)數(shù):”);scanf(“%d”,&n);int A[n],R[n][n],T[n][n],K[n][n],L[n][n];printf(“請(qǐng)輸入集合元素:”);for(i=0;i } printf(“n”);printf(“關(guān)系R的傳遞閉包的關(guān)系矩形:n”);for(j=0;j for(i=0;i for(i=0;i } for(i=0;i R[i][j]=1;for(l=0;l k=0;for(j=0;j if(R[i][j]&&R[j][l]) { a[k]=1; k++; } else { a[k]=0; k++; } if(a[0]||a[1]||a[2]||a[3])T[i][l]=1;else T[i][l]=0; } } for(i=0;i } for(l=0;l k=0;for(j=0;j if(K[i][j]&&T[j][l]) { a[k]=1; k++; } else { a[k]=0; k++; } if(a[0]||a[1]||a[2]||a[3])L[i][l]=1;else L[i][l]=0; } for(i=0;i R[i][j]=1; printf(“%dt”,R[i][j]);} else } printf(“%dt”,R[i][j]); 運(yùn)printf(“n”);return 0; } } 算 結(jié) 果 截 圖 : 三、實(shí)驗(yàn)小結(jié)(本次實(shí)驗(yàn)的心得體會(huì),字?jǐn)?shù)不限) 終于做完實(shí)驗(yàn)三了,,很高興 還沒怎么復(fù)習(xí),心情很復(fù)雜。。。 ~~ ~~。 ------ 3DSmax學(xué)習(xí)筆記(7)------擠出命令 擠出是3DSmax中經(jīng)常使用非常重要的一個(gè)命令.A.在二維圖像中,它是使二維圖像(線)轉(zhuǎn)化為三維圖像的重要工具.這里面有兩 種情況: (1)當(dāng)二維圖像是一個(gè)未封閉的圖形時(shí),使用擠出命令所得到的三維圖像是 一個(gè)很薄的沒有厚度的3D圖形: 2.當(dāng)二維圖像是一個(gè)封閉的圖形(如園,園環(huán),封閉的無規(guī)則的圖形等等)。使用擠出命令后所得到的一定是個(gè)以原圖為基礎(chǔ)的三維立體圖形 在實(shí)際中,一般是采用封閉的線條進(jìn)行擠出建模的,為了達(dá)到這個(gè)目的,還要配合兩樣工具.一個(gè)是輪廓工具,一個(gè)是焊接工具.從上一節(jié)中,我們知道,輪廓工具的作用是在圖形---線的基礎(chǔ)上,向里或者是向外再復(fù)制一條與原圖相似線,并且組成一個(gè)封閉的二維圖形,這樣再使用擠出命令就可得到一個(gè)三維的立體圖形: 另外還有一個(gè)焊接工具.在很多情況下,視圖中表面上看到是封閉的二維圖形,實(shí)際上有的兩線相交的地方并沒有粘合在一起而形成閉合的樣條線。正如前面所說的,在這種情況下使用擠出命令,得到的只是一個(gè)很薄的沒有厚度的3D圖形。 如何解決這個(gè)問題呢? 那就要使用焊接工具,焊接工具的作用是將在視圖中看不清楚是否相連的兩個(gè)頂點(diǎn)焊接在一起而形成一個(gè)封閉的二維圖形.(2)操作簡(jiǎn)述 先將二維圖形轉(zhuǎn)化為可編輯樣條線,再用鼠標(biāo)左鍵點(diǎn)擊樣條線點(diǎn)的圖標(biāo) 點(diǎn)----點(diǎn)擊焊接工具 然后框選圖形所有頂------在小方框內(nèi)輸入10左右的數(shù)字(不能太大,也不能太小)-------再次點(diǎn)擊焊接按紐。OK。圖示如下: 在擠出命令成功后,在命令面板上會(huì)顯示出有關(guān)參數(shù): 參數(shù)中數(shù)量是表示擠出物體的高度(有正----向外突,有負(fù)----向里突),如果使用鼠標(biāo)也可以達(dá)到同樣的目的,方法是按著鼠標(biāo)左鍵不放而進(jìn)行向里或者向外拖動(dòng)。 分段是指在高度上分成多少段。如果要想這個(gè)物體更園更光滑。那就要在面板上點(diǎn)擊可編輯樣條----點(diǎn)擊插值,在插值中輸入較大的步數(shù) B.在三維圖像中,同樣可以使用擠出命令:但這個(gè)三維物體必須先轉(zhuǎn)化為可編輯多邊形,擠出命令才會(huì)出現(xiàn)。在三維圖像中,擠出命令多與插入命令,輪廓命令,倒角命令配合使用。在這種情況下,同這些工具一樣.它只作用於面-----可將面縮進(jìn)或擠出來達(dá)到修改圖形的目的.它與插入命令,輪廓命令,倒角命令還有不同的地方是,它還可以對(duì)多邊形的邊進(jìn)行擠出.擠出與插入配合使用的方法: 1。點(diǎn)擊插入命令,點(diǎn)擊物體的某一面(該面立顯紅色)按著左鍵不動(dòng),進(jìn)行上下左右移動(dòng),就可以確定插入的大小,或者點(diǎn)擊右面的小方框;在小方框內(nèi)輸入數(shù)字同樣可以確定插入大小。 2。再點(diǎn)擊擠出命令,在彈出的小方框內(nèi)輸入正數(shù),往外擠。反之,輸入負(fù)數(shù)則往內(nèi)擠,圖示如下:第五篇:3DSmax學(xué)習(xí)筆記(7)------擠出命令