利用MATLAB进行矩阵运算

一、画出y=1/(x+3)的函数曲线,x∈[0, 200]。

程序:

x=0:0.01:200;
y=(3+x).^(-1);
plot(x,y)

结果:

二、生成一个信号:x=sin(2*pi*t)+cos(4*pi*t)

程序:

syms t;
x=sin(2*pi*t).*cos(4*pi*t);
fplot(x,[0 pi]);

结果:

三、A=1:9,生成一个3×3的矩阵,并求矩阵的平方。

程序:

A=[1:3
   4:6 
   7:9]
A.^2

结果:

四、求向量x=[-43,30,9,8,23,47]; 的最大值

程序:

x=[-43,30,9,8,23,47];
i=max(x)

结果:

五、对下列矩阵按行进行升序降序,按列进行升序降序。

 程序:

 A=[-1 6 9;-9 3 5;11 8 4]
E=sort(A,2)
F=sort(E,1)

结果:

六、求矩阵A 的逆矩阵,并验证。

程序:

A=[-1 6 9;-9 3 5;11 8 4]
inv(A)

结果:

七、求解多项式2x^{4}-8x^{3}+14x+9的根。

程序:

x=[2,-8,0,14,9]
ans=roots(x)

结果:

八、使用for…end循环编程求出1+3+5…+99的值。

程序:

F=0
for E=1:2:100;
                 F=F+E
end

结果:

九、将if命令与continue命令结合,计算的1~100中除了5的倍数之外的所有整数和。

程序:

F=0                 
for E=1:100
              if E/5==1
              continue
              end
              F=F+E
              end

结果:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值