short
long
double
logical
char
自己挑吧
2.已知A=[0
2
3;1
3
0];
B=[1
0
3;
1
5
0];寫出下列個指令運行結果
A+B
ans=
[1
2
6;
2
8
0]
A==B
ans=
[0
0
1;1
0
1]
A./B
ans=
[0
Inf
1;1
0.6
NaN]
3.
已知A是矩陣,求A的特征指令是eig(A),求A的逆陣指令是inv(A)
4.
MATLAB的程序文件和空間變量存儲文件的擴展名分別是
.m,
.mat。
5.5.
已知A=[1,2,6;4,5,10;7,8,9],B=A(1:2,:),C=A(1:2,3),A(:,2)=[
],則
B=___=[1,2,6;4,5,10]____,
C=
_[6;10]______,
A=[1,6;4,10;7,9]_____。
6.標點符號__;__可以使命令行不顯示運算結果,___%__用來表示該行為註釋行。
7.A=rand(2,5);
b=size(A);c=length(A);
則b和c的值分別為_[2,5]___和__5___。
8.已知A是矩陣,求A的對角矩陣函數是___diag(A)___,求A的下三角矩陣函數是_tril(A)____。
二
1.敘述Matlab函數文件的組成。
代碼.
2.在Matlab裏面如何獲取對某個函數使用方法的幫助,請寫出3歌方法。
在command
window輸入help
函數名
在幫助窗口中搜索函數名
三
計算下列程序運行的結果。
1.
mysum=0;
for
m=1:1000
if(mysum>1000)
break;
end
mysum=mysum+m
end
m
m=46
2.
A=[1,2,3;4,5,6;7,8,9];
C=[A;[10,11,12]],
D=C(1:3,[2
3])
E=C(1:3,:)
寫出C,D,E的結果
C=[1,2,3;4,5,6;7,8,9;10,11,12],
D=[2
3;
5
6;
8
9]
E=[1,2,3;4,5,6;7,8,9]
3.
A=[0
2
3
4;1
3
5
0];
B=[1
0
5
3;1
5
0
5]
x=A〉=B
x=[0
1
0
1;
1
0
1
0];
y=A~=B
y=[1
1
1
1;0
1
1
1];
z=and(y==1)
這個看不懂
打錯了吧。
寫出x,y,z的結果
四
編程計算
1.編寫M函數文件,將某班學生某門課的成績為:60,75,85,96,52,36,86,56,94,84,77,用switch結構統計各分段的人數,並將個人的成績變為優、良、中、及格和不及格表示,統計人數和成績變換都用子函數實現。
2.略
3.略
4.用mathematics函數求函數f(x)=(2x+1)/(x^2+5x+5)
的原函數,導函數、[0,1]區間上的積分,並畫出函數f(x)在p[0,3]上函數圖像。(寫出命令及操作結果)