BASE1(matlab)

version  

memory

clc

clear

tab键

F5键  运行m文件

F9键  只运行选中的

Ctrl+R  注释

Ctrl+T  反注释

Ctrl+I   格式化代码

edit xxx.m   打开xxx.m

a=1:0.5:9   等差

linspace(3,5)  

%3到5  分成100  default

linspace(3,5,10)

%3到5  分成100

xlsread('aaa.xls')   读取 excel  但只能读取 第一个  标签

a = [1 2 NaN]  %非数字

a(1)=3  %赋值

b= [1,2,3;4,5,6]

b(1,2) = 9  %对第一排 第二个 赋值

a( isnan(a))=[5]

a = [1 2 NaN;4 NaN 6]  %非数字

a(isnan(a)) = []

不是矩形了 

a=1

b=2

str = [num2str(a),'+',num2str(b)]

eval(str)

用字符串 执行命令

a=[1,2,3]

a(end+1) = 5

追加

magic(8)

生成8*8数据

a = [0,0,3;4,5,6;7,8,9;7,8,9]

b = [0,2,3;4,5,6;7,8,9;7,8,9]

all(a==b)

%all函数理解:这一列是否有0,如果有0则返回0,这个函数返回一个数组

%比较一下,相同为1,不同为0,所以广泛用在比较数组是否相等

%c=all(a==b)

%all(all(a==b))

a=[1,1,2,1,3,3,5;2,2,2,2,2,9,0]

unique(a)

去重  被排序

a=[1,1,2,1,3,3,5;2,2,2,2,2,9,0]

%a(1,:)=[]

%移除第一行

%a(:,2)=[]

%移除第2列

a(1,2)=999

%修改指定位置值

最大最小

a=[1,1,2,1,3,3,5;2,2,2,2,2,9,0]

min(min(a))

max(max(a))

disp('---')  显示

min(a)  每列的最小 

max(a') 每行的最大

string = '0'

isnumeric(string)

a=[NaN,1,2,1,3,3,5;2,2,2,2,2,9,0]

mean(a)

mean(a')

平均值

画图 

a = [1:10]

b=a

a(end+1)=5;

a(end+1)=15

subplot(2,1,1)

plot(a)

title('aaa')

subplot(2,1,2)

plot(b)

title('bbb')

a = [1:10]

b= [3:12]

a(end+1)=5;

a(end+1)=15

b(end+1)=15;

b(end+1)=5

plot(a)

hold on

plot(b)

title('bbb')

一个图表画两根线

原文地址:https://www.cnblogs.com/aliblogs/p/5493882.html