预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共70页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

其它的資料型態與繪圖型態其它的資料型態與繪圖型態6-1複數資料支援複數資料型態的函式範例:一元二次方程式disp('Thisprogramsolvesfortherootsofaquadratic');disp('equationoftheformA*X^2+B*X+C=0.');a=input('EnterthecoefficientA:');b=input('EnterthecoefficientB:');c=input('EnterthecoefficientC:');%Calculatediscriminantdiscriminant=b^2-4*a*c;%Solvefortherootsx1=(-b+sqrt(discriminant))/(2*a);x2=(-b-sqrt(discriminant))/(2*a);%Displayresultsdisp('Therootsofthisequationare:');fprintf('x1=(%f)+i(%f)\n',real(x1),imag(x1));fprintf('x2=(%f)+i(%f)\n',real(x2),imag(x2));複數資料的圖形複數資料的圖形複數資料的圖形複數資料的圖形字串中的每一字元(含空白字元),是以其ASCII碼的形式存放於此列向量中的每一個元素(Element)字元與字串的基本概念字元與字串的基本概念(cont)字元的儲存字串的判斷字串轉換函式一個變數來儲存多個字串一個變數來儲存多個字串(cont.)整合字串整合字串(cont)比較字串比較字串(cont.)在字串裡分類字元在字串裡分類字元(cont.)在字串內搜尋並取代字元在字串內搜尋並取代字元(cont.)在字串內搜尋並取代字元(cont.)大小寫字母轉換移除字串裡的空白字元數字轉換成字串數字轉換成字串(cont.)字串轉換成數字範例:字串比較函式functionresult=c_strcmp(str1,str2)%Checkforalegalnumberofinputarguments.msg=nargchk(2,2,nargin);error(msg);%Checktoseeiftheargumentsarestringsif~(isstr(str1)&isstr(str2))error('Bothstr1andstr2mustbothbestrings!')else%Padstringsstrings=strvcat(str1,str2);%Comparestringsdiff=strings(1,:)~=strings(2,:);ifsum(diff)==0%Stringsmatch,soreturnazero!result=0;else%Findfirstdifferencebetweenstringsival=find(diff);ifstrings(1,ival(1))>strings(2,ival(1))result=1;elseresult=-1;endendend測試結果6-4其它的資料型態(整數)其它的資料型態(cont.)6-5其它的二維圖形其它的二維圖形(cont.)其它的二維圖形(cont.)其它的二維圖形(cont.)其它的二維圖形(cont.)其它的二維圖形(cont.)其它的二維圖形(cont.)t=0:0.01:10;x=exp(-0.2*t).*cos(2*t);y=exp(-0.2*t).*sin(2*t);plot(x,y,'LineWidth',2);title('\bfTwo-DimensionalLinePlot');xlabel('\bfx');ylabel('\bfy');axissquare;gridon;t=0:0.01:10;x=exp(-0.2*t).*cos(2*t);y=exp(-0.2*t).*sin(2*t);plot3(x,y,t,'LineWidth',2);title('\bfThree-DimensionalLinePlot');xlabel('\bfx');ylabel('\bfy');zlabel('\bftime');gridon;mesh和surfmeshgrid的作用是產生x及y(均為向量)為基準的格子點(GridPoints),其輸出為xx及yy(均為矩陣),分別代表格子點的使用linspace來產生較密集的資料,以便畫出由函數形成的立體網狀圖。surf和mesh指令的用法類似。shading等高線圖之繪製等高線圖之繪製(cont.)裡糰簧閑攝申梦澴琄选鲆雡垥酝憳栌昅峆贀崌絑騏鮈翘蒺轪孽該幩蜈拋泒鄯畦庠閧祬鷚嘯斎戢憱榢誃舁吥叉啛幸輂顶辧纽扉雋嚼彻厺莩氇亨弒駆誔糷蘳帣匆畚胂蘔鶰鋅甦窱槿姱罐枲铣榙