MATLAB编程练习题

例1、产生100到1的等差数列,数据点为20个,赋值给x。获取x的第10个单元的值,赋值给x1;获取x的前10个单元的值,赋值给x2;获取x的后5个单元的数据,赋值给x3;将x的偶数单元中的数据赋值给x4;将x的数据倒排序赋值给x5。

>> x = 100:-5:1;      %产生100到1的等差数列,数据点为20个,赋值给x
x1 = x(10);           %获取x的第10个单元的值,赋值给x1
x2 = x(1:10);        %获取x的前10个单元的值,赋值给x2
x3 = x(16:end)       %获取x的后5个单元的数据,赋值给x3
x4 = x(2:2:end)      %将x的偶数单元中的数据赋值给x4
x5 = fliplr(x);       %将x的数据倒排序赋值给x5
%运算结果
x =
   100    95    90    85    80    75    70    65    60    55    50    45    40    35    30    25    20    15    10     5

x1 =
    55

x2 =
   100    95    90    85    80    75    70    65    60    55

x3 =
   25    20    15    10     5

x4 =
    95    85    75    65    55    45    35    25    15     5

x5 =
     5    10    15    20    25    30    35    40    45    50    55    60    65    70    75    80    85    90    95   100

2.创建矩阵A和B,然后执行下列运算:
Y1=A+B
Y1=A.+B
Y2=A-B
Y2=A.-B
Y3=A
B
Y3=A.B
Y4=A\B
Y4=A.\B
Y5=A/B
Y5=A./B
Y6=A^2
Y6=A.^2
Y7=3^B
Y7=3.^B
Y8=A^B
Y8=A.^B

A = [1 2 3; 3 4 5; 2 6 12];
B = [-1 -4 6; 7 -3 10; 5 4 1];
Y1 = A+B;
% Y1 = A.+B ;         %报错,无效运算符
Y2 = A-B;
% Y2 =
  • 70
    点赞
  • 473
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值