Matlab练习

发布 2023-05-19 18:31:28 阅读 2924

编写matlab语句计算y(t)的值。

已知t从9到9每隔0.5取一次值。运用循环和选择语句进行计算。

用向量算法解决练习4.1。

编写matlab语句计算并打印出1到50之间所有整数的平方。创建一个包含有每一个整数和他相应平方的和,注意在每一列加上合适的标签。

在m文件中编写程序,计算阶乘n!。注意0!,如果n<0则报告出错。

检测下面的for语句,确定循环运行的次数。

a. for ii = 32768:32767

b. for ii = 32768:32767

c. for kk = 2:4:3

d. for jj = ones(5,5)

检测下面的for循环,确定每一次for循环结束的时侯ires的值。和每个for循环的次数。

a. ires = 0;

for index = 10:10

ires = ires + 1;

endb. ires = 0;

for index = 10:-2:4

if index ==0

continue

endires = ires + index;

endc. ires = 0;

for index = 10:-2:4

if index ==0

break;

endires = ires + index;

endd. ires = 0;

for index1 = 10:-2:4

for index2 = 2:2:index1

if index2 ==6

break;

endires = ires + index2;

endend

检测下面的while循环,确定每一次while循环结束的时侯ires的值。和每个while循环的次数。

a. ires = i;

while mod(ires,10) ~0

ires = ires + 1;

endb. ires = 2;

while ires <=200

ires = ires^2

endc. ires = 2;

while ires > 200

ires = ires^2;

end当下面的语句执行后,数组arr1的结果是多少。

a. arr1 = 1 2 3 4; 5 6 7 8; 9 10 11 12];

mask = mod(arr1,2) =0;

arr1(mask) =arr1(mask);

b. arr1 = 1 2 3 4; 5 6 7 8; 9 10 11 12];

arr2 = arr1 <=5;

arr1(arr2) =0;

arr1(~arr2) =arr1(~arr2) .2;

matlab练习

1 写一个matlab小程序,求出最小的n值,使得n 2 写一个matlab函数来计算下列方程式 y 0.5 exp x 3 x x sin x 其中x是函数的输入,y是函数的输出。你的函数必须能处理当x是标量或向量的两种情况。3 一个平面上的椭圆可以表示成下列方程式 我们也可以用参数将椭圆表示成 ...

Matlab练习

下列matlab语句用于画出函数在 0,10 的值。x 0 0.1 10 y 2 exp 0.2 x plot x,y 用matlab编辑器创建一个新的m文件,把上面的语句写入这个文件并命名为然后在命令窗口中输入test1执行这个文件。看得到什么结果?通过以下两种方式得到关于exp函数的帮助。a 在...

matlab练习

上机练习 三 1.用matlab语言完成下列问题 1 已知矩阵。运用相关运算指令,回答下列问题。a 分别是多少?其中i为3 3矩阵 b 的结果是多少?它们是否相同?为什么?2 分别用for和while循环结构编写程序,求出。的结果,并写出源程序。3 求出以下矩阵a的行列式 迹 秩 特征多项式和特征值...