1. 求下列表达式的值,观察matlab工作空间使用情况并保存全部变量。
2) 其中。
提示:用冒号表达式生成向量,求各点函数值时用点乘运算)
2. 已知,,求下列表达式的值:
1) 和(其中为单位阵)
2) 和 (3) 和。
4) 和 5) 和。
3. 设有矩阵a和b
(1) 求它们的乘积c。
(2) 将矩阵c的右下角3×2子矩阵赋给d。
(3) 查看matlab工作空间的使用情况。
4. 完成下列操作:
1) [100,999]之间能被21整除的数的个数(提示:先利用冒号表达式,再利用find和length函数,通过help查询用法)。
2) 建立一个字符串向量,删除其中的大写字母(提示:利用find函数和空矩阵)。
5. 设有分块矩阵,其中分别为单位矩阵,随机矩阵,零矩阵和对角矩阵,试通过数值计算验证。
>> z1=(2*sin(85*pi/180))/1+exp(2))z1 =
> x=[2 1+2i;0.45 5]
x =2.00001.0000 + 2.0000i
> z2=log10(x+sqrt(1+x*x))/2
z2 =0.3191 + 0.0096i 0.3895 + 0.1589i
3) a=-0.3:0.1:3
z3=(exp(0.3*a)-exp(-0.3*a).*sin(a+0.3))/2+log10(0.3+a)/2
2.(1) >a+6*bans =
> a-b+eye(3)ans =
2) >a*bans =
> a.*bans =
3) >a^3ans =
> a.^3ans =
4) >a/bans =
> b\aans =
5) >a,b]ans =
> [a([1,3],:b^2]ans =
3. (1) >c=a*bc =
2) >d=c(3:5,2:3)d =
3)略。4. (1) >n=100:999
length(find(rem(n,21)==0))ans =
2) >str='dengzwingm#*%vc509'
> index=find(str>='a'&str<='z')
> str(index)=0
str =deng ing #
5. >i=eye(3)
> r=rand(3,2)
> o=zeros(2,3)
> s=diag([1 2])
> a=[i r;o s]a =
> a*aans =
> [i,r+r*s;o,s*s]ans =
matlab程序设计作业
组员 xxxxxxx matlab 程序设计题目。20分 1 以组为单位,自选一个或者自拟一个物理或者数学问题。2 利用matlab编写一个函数文件解决这个物理或者数学问题。3 要求 明确函数文件的输入变量与输出变量 利用简单算例对函数文件进行验证 必须用到for循环结构和if选择结构 程序命令不能...
vfp程序设计作业 程序设计基础
实验报告。实验目的 1.掌握程序文件的建立 编辑和运行方法。2.熟练掌握交互式输入语句accept,input,wait的使用。3.掌握程序控制结构的编写。4.能正确解读基本程序。实验内容 实验教程 上机实例8 1 上机实例8 2 上机实例8 3 input 请输入存款年限 to nx do cas...
Matlab 3 MATLAB程序设计
辽宁工程技术大学上机实验报告。1,已知函数计算。function y f x if x 1 x 0 y x 1elseif x 0 x 1 y 1else x 1 x 2 y x 2end f 1 y ans f 0.5 y ans f 1.5 ans y ans 2 用for end循环语句求 1...