matlab上机编程试题及答案,matlab上机练习二答案

41528d3028836879cd698677c3999917.gifmatlab上机练习二答案

Matlab 上机练习二 班级 学号 姓名 按要求完成题目,并写下指令和运行结果。 (不需要画图) 1、 求 的共轭转置。                  i 4 4 i 9 3 i 4 9 i 6 7 i 2 3 i 5 7 i 4 1 i 7 2 i 5 3 i 8 4 x >> x=[4+8i 3+5i 2-7i 1+4i 7-5i;3+2i 7-6i 9+4i 3-9i 4+4i]; >> x’ ans =4.0000 - 8.0000i 3.0000 - 2.0000i3.0000 - 5.0000i 7.0000 + 6.0000i2.0000 + 7.0000i 9.0000 - 4.0000i1.0000 - 4.0000i 3.0000 + 9.0000i7.0000 + 5.0000i 4.0000 - 4.0000i 2、计算 与 的数组乘积。        5 7 2 3 9 6 a        8 6 4 1 4 2 b >> a=[6 9 3;2 7 5]; >> b=[2 4 1;4 6 8]; >> a.*b ans =12 36 38 42 40 3、 对于 ,如果 , ,求解X。 B AX             7 5 3 4 6 7 2 9 4 A            28 26 37 B >> A=[4 9 2;7 6 4;3 5 7]; >> B=[37 26 28]’; >> X=A\B X =-0.51184.04271.3318 4、 , ,观察a 与b 之间的六种关系运算的结果。         4 6 3 5 2 1 a         2 6 3 4 7 8 b >> a=[1 2 3;4 5 6]; >> b=[8 –7 4;3 6 2]; >> a>b ans =0 1 01 0 1 >> a>=b ans =0 1 0 1 0 1 >> a> a> a==b ans =0 0 00 0 0 >> a~=b ans =1 1 11 1 1 5、 ,在进行逻辑运算时,a 相当于什么样的逻辑量。   7 . 0 8 0 2 . 0 5    a 相当于 a=[1 1 0 1 1]。 6、 角度 ,求x 的正弦、余弦、正切和余切。   60 45 30  x >> x=[30 45 60]; >> x1=x/180*pi; >> sin(x1) ans =0.5000 0.7071 0.8660 >> cos(x1) ans =0.8660 0.7071 0.5000 >> tan(x1) ans =0.5774 1.0000 1.7321 >> cot(x1) ans =1.7321 1.0000 0.5774 7、 用四舍五入的方法将数组[2.4568 6.3982 3.9375 8.5042]取整。 >> b=[2.4568 6.3982 3.9375 8.5042]; >> round(b) ans =2 6 4 9 8、设 , ,求 C1=A*B’;C2=A’*B;C3=A.*B,并求上述                  8 12 7 2 9 5 6 3 13 8 4 1 A                 7 9 3 1 8 3 2 6 2 3 4 5 B 所有方阵的逆阵。 >> A=[1 4 8 13;-3 6 -5 -9;2 -7 -12 -8];>> B=[5 4 3 -2;6 -2 3 -8;-1 3 -9 7]; >> C1=A*B C1 =19 -82 3012 27 3-38 54 29 >> C2=A *B C2 =-15 16 -24 3663 -17 93 -10522 6 117 -6019 46 84 -10 >> C3=A.*B C3 =5 16 24 -26-18 -12 -15 72-2 -21 108 -56 >> inv(C1) ans =0.0062 0.0400 -0.0106-0.0046 0.0169 0.00300.0168 0.0209 0.0150 >> inv(C2) Warning: Matrix is close to singular or badly scaled.Results may be inaccurate. RCOND = 8.997019e-019. ans =1.0e+015 *-0.9553 -0.2391 -0.1997 0.27000.9667 0.2420 0.2021 -0.2732-0.4473 -0.1120 -0.0935 0.1264-1.1259 -0.2818 -0.2353 0.3182 >> inv(C3) ??? Error using ==> inv Matrix must be square. 9、设 x=rcost+3t,y=rsint+3, 分别令 r=2,3,4,画出参数 t=0~10 区间生成的 x~y 曲线。 >> t=linspace(0,10); >> r1=2; >> x1=(r1*cos(t)+3*t); >> y1=r1*sin(t)+3; >> r2=3; >> x2=(r2*cos(t)+3*t); >> y2=r2*sin(t)+3; >> r3=4; >> x3=(r3*cos(t)+3*t);>> y3=r3*sin(t)+3; >> plot(x1,y1, r ,x2,y2, b ,x3,y3, m ) 10、设 f(x)=x 5 - 4x 4+3x 2 - 2x+ 6 (1) 在 x=[-2,8] 之间取 100 个点,画出曲线,看它有几个过零点。 (提示:用 polyval 函 数) >> x=linspace(2,8,100); >> y=polyval([1 0 -4 3 -2 6],x); >> plot(x,y, b ,x,0, y ) (2) 用 roots 函数求此多项式的根。 t=[1 0 -4 3 -2 6] p=roots(t) 11、设 x=sint, y=sin(nt+a) , (1) 若 a=1,令 n =1,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值