Matlab1习题

发布 2022-09-20 20:52:28 阅读 2426

第一章matlab 入门1

习题11.执行下列指令,观察其运算结果,理解其意义:

1)[12;34]+10-2i

5)exp([12;34])

6)log([110100])

7)prod([12;34])

8)[a,b]=min([1020;3040])

9)abs([12;34]-pi)

11)find([1020;3040]>=40,30;2010])

12)[a,b]=find([1020;3040]>=40,30;2010])(提示:a 为行号,b 为列号)

13)all([12;34]>1)

14)any([12;34]>1)

15)linspace(3,4,5)

16)a=[12;34];a(:,2)

2.执行下列指令,观察其运算结果、变量类型和字节数,理解其意义:

1)clear;a=1,b=num2str(a),c=a>0,a==b,a==c,b==c

2)clear;fun='abs(x)',x=-2,eval(fun),double(fun)

3.本金k 以每年n 次,每次p %的增值率(n 与p 的乘积为每年增值额的百分比)增加,当增加到rk 时所花费的时间为。

01.01ln(ln p n r t +=单位:年)用matlab 表达式写出该公式并用下列数据计算:r =2,p =0.5,n =12.

4.已知函数f (x )=x 42x 在(-2,2)内有两个根。取步长h =0.05,通过计算函数值求得函数的最小值点和两个根的近似解。

(提示:求近似根等价于求函数绝对值的最小值点)

5.(1)用z=magic(10)得到10阶魔方矩阵;

2)求z 的各列元素之和;

3)求z 的对角线元素之和(提示:先用diag(z)提取z 的对角线);

4)将z 的第二列除以3;

第一章matlab入门。

5)将z的第3行元素加到第8行。

6.先不用matlab判断下面语句将显示什么结果?size(b)又得出什么结果?

b1=;b2=;

b=[b1,b2];

b(8)d=cell2struct(b,,2);

a,b]=然后用matlab验证你的判断。进一步,察看变量类型和字节数,并用workspace工具栏显示b和d的具体内容。

matlab1程序

一 最大最小值问题 例1编程 functionf myfun x f 2 x 1 2 x 2 2 48 x 1 40 x 2 304 x 2 2 3 x 2 2 x 1 3 x 2 18 x 1 x 2 x 1 x 2 8 x0 0.1 0.1 x,fval,maxfval,exitflag,out...

MATLAB习题

实验一 matlab运算基础。班级 01 学号 201105810118 姓名 王宝龙 一 实验目的 1.熟悉启动和退出matlab的方法。2.熟悉matlab命令窗口的组成。3.掌握建立矩阵的方法。4.掌握matlab各种表达式的书写规则及常用函数的使用。二 实验内容 1.求下列表达式的值,观察m...

matlab 1

6.4.3 对象句柄的获取方法。图像对象建立后,句柄值时图形对象的唯一标志。句柄值的获取除可以创建时直接赋值,还有如下几种获取方法 1.追溯法获取句柄。h pa get h known,parent 功能 获取h known的父对象的句柄值,并赋给h pa。h ch get h known,chil...