实验1 MATLAB 基本特性与基本运算练习题

实验1 MATLAB 基本特性与基本运算练习题

不懂基础可以参看:Matlab基础
在这里插入图片描述

A=[2,-1;-1,2];B=[0,-2;-2,0];
% (A+E)X=B+2A
E=eye(2);   % 设定二阶单位矩阵
if det(A+E)~=0  % 方阵行列式不为0,则是可逆矩阵
    C=inv(A+E); % 先求系数矩阵的逆矩阵
    X=C*(B+2*A); % 通过左乘可逆矩阵来解
    fprintf("习题1.1答案:")
    X
else
    fprintf("此题无解")
end

在这里插入图片描述

i=sqrt(-1); % 设置虚数
a=1+3*i;b=2-i;
fprintf("习题1.2答案:\n")
fprintf("a+b:");a+b
fprintf("a-b:");a-b
fprintf("axb:");a*b
fprintf("a/b:");a/b

在这里插入图片描述

A=fix(randn(3,3)*10);B=fix(randn(3,2)*10);
fprintf("习题1.3答案:\n")
A
B
AB=A*B;
fprintf("(1)AB=\n");
disp(AB);
C=B.^2;%C=B.*B
fprintf("(2)C=\n");
disp(C);
fprintf("(3)sinB=\n");
disp(sin(B));
fprintf("(4)det(A)=\n")
disp(det(A));
if det(A)~=0 %或rank(A)~=3
    fprintf("(5)A可逆,且A逆=\n");
    disp(inv(A));
    fprintf("(6)X=\n");
    disp(inv(A)*B);
else
    fprintf("(5)A不可逆\n");
    fprintf("(6)无解\n");
end
    fprintf("(7)");
    D=A;
    D(2,:)=D(2,:)+1 %截取第2行,第1列到最后一列(一个冒号就行)加1并赋值给第二行

在这里插入图片描述

%方法1:把值带进去一个一个算
fprintf("习题1.4答案(方法1):\n")
x=[1,3,5,7,4,-4];
y=(x.^2+exp(x).*cos(x)+floor
  • 14
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

从零开始的智障生活

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值