matlab最基础知识的整理

1、;    加分号表示不输出内容,不加则要输出,disp函数比较特殊,加不加都一样,

        注意不能打成英文的。

2、注释:采用%进行注释,可使用快捷键Ctrl+R,command+/(mac)

3、clear  清楚工作区所有的变量

4、clc清屏

5、disp函数,输出函数,类似于c语言的printf。加不加分号都一样,

       disp('t666666')   值得注意的是输出字符串用的''单引号而不是双引号,

6、strcat 函数,将两个字符串合并

        str1='12';,

        str2='34';

        disp(strcat(str1,str2));

        disp([str1,str2])

        str3=strcat(str1,str2);

        str3=[str1,str2]

实际上strcat的作用可以用[]来代替,两种合并字符串的方法均可。

7、input函数

类似于c语言中gets,,

        A = input('请输入A:');

        B = input('请输入B:')

8、sum  求和函数,在 不同情况下使用不同。

         1、对于单行单列向量就是简单的求和。                

        2、对于矩阵,默认表示按照列求和,得到一个行向量,如果用sum(E,2),2表示按照行求和,得到                     一个列向量。1则和默认一样,

9、matlab提取指定位置的元素。

        1、对于提取单个位置的函数,直接按照坐标的表示提取。a=E(3,2);

       2、提取某一行的全部元素,a=E(2,;);

        3、提取某一列的全部元素 a=E(;,2);

        4、提取某几行的全部元素  

            a=([2,5],;);   表示提取第二行第五行

           a=(2:5,;)  表示提取第二行第五行的元素。

          a=(2:end,;)  第二行到最后一行的元素。

          a=(2:2:7,;)   2 4 6 行的元素。2:2:7表示一个等差数列,2位首项,中间的2为公差,

        5、取全部元素

           E(:)

        需要注意的,这种方式得到的是一个列向量,原矩阵的所有列拼接而成

10、size函数

返回大小,第一个行,第二个列

11、

%% repmat函数

% B = repmat(A,m,n):将矩阵A复制m×n块,即把A作为B的元素,B由m×n个A平铺而成。

二、matlab中矩阵的运算,

1、inv  :求逆矩阵。

2、

% 两个形状相同的矩阵对应元素之间的乘除法需要使用“.*”和“./”

A = [1,2;3,4]

B = [1,0;1,1]

A .* B

A ./ B

% 每个元素同时和常数相乘或相除操作都可以使用

A = [1,2;3,4]

A * 2

A .* 2

A / 2

A ./ 2

% 每个元素同时乘方时只能用 .^

A = [1,2;3,4]

A .^ 2

A ^ 2

A * A

3、

 

          

        

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值