欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      linux shell編程學(xué)習(xí)筆記shell運(yùn)算符號(hào)和運(yùn)算命令

      時(shí)間:2019-05-14 22:02:15下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫小編為你整理了多篇相關(guān)的《linux shell編程學(xué)習(xí)筆記shell運(yùn)算符號(hào)和運(yùn)算命令》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《linux shell編程學(xué)習(xí)筆記shell運(yùn)算符號(hào)和運(yùn)算命令》。

      第一篇: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 main(){

      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 int main(){ int i,j,k,l;int R[4][4]={0,1,0,0,1,0,1,0,0,0,0,1,0,0,0,0},a[4];int T[4][4]={0,1,0,0,1,0,1,0,0,0,0,1,0,0,0,0},F[4][4];printf(“關(guān)系R的關(guān)系矩形:n”);for(i=0;i<4;i++){

      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 main(){

      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 main(){

      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 main(){

      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學(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)擠,圖示如下:

      下載linux shell編程學(xué)習(xí)筆記shell運(yùn)算符號(hào)和運(yùn)算命令word格式文檔
      下載linux shell編程學(xué)習(xí)筆記shell運(yùn)算符號(hào)和運(yùn)算命令.doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        C語言面向?qū)ο缶幊虒W(xué)習(xí)筆記

        C語言面向?qū)ο缶幊坦P記 1、 在底層驅(qū)動(dòng)函數(shù)前加static標(biāo)識(shí)符的作用: a:加了static后表示該函數(shù)失去了全局可見性,只在該函數(shù)所在的文件作用域內(nèi)可見 b:當(dāng)函數(shù)聲明為static以后,......

        【好程序員學(xué)習(xí)筆記】C語言 編譯預(yù)處理命令

        文件包含: 把指定的文件插入到預(yù)處理命令行所在的位置并取代該命令行,即把指定的文件和當(dāng)前的源程序文件連接成一個(gè)源文件。 #include 在文件包含目錄中去查找指定的文件,并將......