MATLAB基础知识入门

一、基础小点

(1)脚本就是m文件

(2)在每一行的语句后面加上分号(一定要是英文的)表示不显示运行结果

    大部分语句需要结尾加分号,因为只需要看到最终结果

(3)同一行中间用逗号分隔,也可以直接用空格

a=[1 2 3]
a=[1,2,3]

 (4)分号可以用来分隔每一行的元素

a=[1;2;3]

小总结:矩阵同行元素用逗号或空格隔开,不同行之间用分号隔开 


二、常用快捷键

新建脚本Ctrl+N

多行注释:选中要注释的若干语句,快捷键Ctrl+R

                  (也可以直接在句子前面加“%”号)

取消注释:选中要取消注释的语句,快捷键Ctrl+T

clear可以清楚工作区的所有变量

clc可以清楚命令行窗口中的所有文本,让屏幕变得干净

clear,clc常一起使用,防止之前的脚本对新脚本文件产生干扰

clear,clc

F9 执行选中的代码


三、常用函数代码

1.输入和输出函数(disp,input)

disp函数(输出函数)

disp('大家好')

注: matlab中单引号和双引号不做区分

input函数(输入函数)

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

括号里的内容会显示在屏幕中,起提示作用 

2.matlab中合并字符串

(1)strcat(str1,str2,...,strn)

strcat('你','好')

 (2)[str1 str2,...,strn]或[str1 str2 ... strn]

['你' '好']

 3.将数字转化为字符串(num2str)

c=100
num2str(c)
disp['c的取值为',num2str]

注:不这样做上式输出的值不是100,这里面涉及到编程里的知识

4.求和函数(sum) 

(1)无论是行向量还是列向量,都是直接求和

A=[1 2 3]
sum A
B=[1;2;3]
sum B

 A,B输出结果相同,都是6

 (2)如果是矩阵,则需要根据行和列的方向作区分

a=sum(x,1) 按列求和(得到一个行向量)

a=sum(x,2) 按行求和(得到一个列向量)

注:无数字1,2时,默认是对列求和

对整个矩阵

a=sum(sum(E))                      %第一种方法

a=sum(E(:))                            %第二种方法

5.matlab中如何提取矩阵中制定位置的元素

 (1)取指定行和列的一个元素(输出的是一个值)

A=(2,1)

表示提取第二行第一列的元素 

(2)取某一行全部的元素(输出的是一个行向量)

A=(2,:)

表示提取第二行的所有元素 

(3)取指定的某一列的全部元素(输出的是一个列向量)

A=(:,1)

 表示取第一列的所有元素

(4)取某些行的全部元素

A=([2,5],:)          %只取第二行和第五行

A=(2:5,:)            %取第二行到第五行

A=(2:2:5,:)         %取第二行和第四行(从2开始,每次递增2个单位,到5结束)

注:中间的2表示等差项

A=(2:end,:)        %取第二行到最后一行 

A=(2:end-1,:)     %取第二行到倒数第二行

(5)取全部元素(按列拼接,最终输出的是一个列向量)

A(:)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值