2.1MATLAB语言程序设计基础

杂七杂八的程序代码,扔进来

>> demo
>> clear
>> a=eps

a =

   2.2204e-16

>> pi

ans =

    3.1416

>> vpa(pi,400)
 
ans =
 
3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609
 
>> syms k1;assume(k1,'integer');assumeAlso(k1<=230);assumeAlso(k1>0);k=k1*13
 
k =
 
13*k1
 
>> B=sym('481498489489489494894894894894894894894894')
 
B =
 
481498489489489494894894894894894894894894
 
>> clear
>> syms a real
>> assumption(a)
未定义函数或变量 'assumption'。
 
是不是想输入:
>> assumptions(a)
 
ans =
 
in(a, 'real')
 
>> vpa(pi)
 
ans =
 
3.1415926535897932384626433832795
 
>> A=[1,2,3;4,5,6;7,8,9];
>> A=[[A;[1 2 3]],[1;2;3;4]]

A =

     1     2     3     1
     4     5     6     2
     7     8     9     3
     1     2     3     4

>> %矩阵维数动态变化
>> v1=00.2:pi

v1 =

    0.2000    1.2000    2.2000

>> v1=0:0.2:pi

v1 =

  1 至 15 列

         0    0.2000    0.4000    0.6000    0.8000    1.0000    1.2000    1.4000    1.6000    1.8000    2.0000    2.2000    2.4000    2.6000    2.8000

  16 列

    3.0000

>> v2=0:-0.1:pi

v2 =

   空矩阵: 1×0

>> v3=0:pi

v3 =

     0     1     2     3

>> V4=pi:-0.1:0

V4 =

  1 至 15 列

    3.1416    3.0416    2.9416    2.8416    2.7416    2.6416    2.5416    2.4416    2.3416    2.2416    2.1416    2.0416    1.9416    1.8416    1.7416

  16 至 30 列

    1.6416    1.5416    1.4416    1.3416    1.2416    1.1416    1.0416    0.9416    0.8416    0.7416    0.6416    0.5416    0.4416    0.3416    0.2416

  31 至 32 列

    0.1416    0.0416

>> B=[1,2,3;4.5.6;7.8.0];
 B=[1,2,3;4.5.6;7.8.0];
             ↑
错误: 不应为 MATLAB 表达式。
 
是不是想输入:
>> B = [1,2,3;4,5,6;7,8,0];
>> C1=B(1:2:end,:)

C1 =

     1     2     3
     7     8     0

>> C2=A([3,2,1],[1,1,1])

C2 =

     7     7     7
     4     4     4
     1     1     1

>> C21=A([3,2,1])

C21 =

     7     4     1

>> B

B =

     1     2     3
     4     5     6
     7     8     0

>> C3=B(:,end:-1:1)

C3 =

     3     2     1
     6     5     4
     0     8     7

>> B

B =

     1     2     3
     4     5     6
     7     8     0

>> C2

C2 =

     7     7     7
     4     4     4
     1     1     1

>> C2=A([3,2,1],[1,2,3])

C2 =

     7     8     9
     4     5     6
     1     2     3

>>  C2=A([3,2,1],[1,2,2])

C2 =

     7     8     8
     4     5     5
     1     2     2

>> B

B =

     1     2     3
     4     5     6
     7     8     0

>>  C2=A([1,1,1],[1,2,3])

C2 =

     1     2     3
     1     2     3
     1     2     3

>> D=[123,3123,31231;6546,467,4566;897,8765,7567]

D =

         123        3123       31231
        6546         467        4566
         897        8765        7567

>> C2=D([1,1,1],[1,2,3])

C2 =

         123        3123       31231
         123        3123       31231
         123        3123       31231

>> C2=A([1],[1,2,3])

C2 =

     1     2     3

>> C2=A([1,2,1],[1,2,3])

C2 =

     1     2     3
     4     5     6
     1     2     3

>> D

D =

         123        3123       31231
        6546         467        4566
         897        8765        7567

>> C2=D([1],[1,2,3])

C2 =

         123        3123       31231

>> C2=D([1,2,1],[1,2,3])

C2 =

         123        3123       31231
        6546         467        4566
         123        3123       31231

>> C2=D([1,2,2],[1,2,2])

C2 =

         123        3123        3123
        6546         467         467
        6546         467         467
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值