实验一 MATLAB运算基础
1. 先求下列表达式的值,然后显示MATLAB工作空间的使用情况并保存全部变量。
(1) SKIPIF 1 0
(2) SKIPIF 1 0 ,其中 SKIPIF 1 0
(3) SKIPIF 1 0
(4) SKIPIF 1 0 ,其中t=0:0.5:2.5
解:
M文件:
z1=2*sin(85*pi/180)/(1+exp(2))
x=[2 1+2*i;-.45 5];
z2=1/2*log(x+sqrt(1+x^2))
a=-3.0:0.1:3.0;
z3=(exp(0.3.*a)-exp(-0.3.*a))./2.*sin(a+0.3)+log((0.3+a)./2)
t=0:0.5:2.5;
z4=(t=0t1).*(t.^2)+(t=1t2).*(t.^2-1)+(t=2t3) .*(t.^2-2*t+1)
4. 完成下列操作:
(1) 求[100,999]之间能被21整除的数的个数。
(2) 建立一个字符串向量,删除其中的大写字母。
解:(1) 结果:
m=100:999;
n=find(mod(m,21)==0);
length(n)
ans =
43
(2). 建立一个字符串向量 例如:
ch=ABC
原创力文档

文档评论(0)