MATLAB学习笔记.docx

上传人:b****6 文档编号:7211860 上传时间:2023-01-21 格式:DOCX 页数:18 大小:7.24MB
下载 相关 举报
MATLAB学习笔记.docx_第1页
第1页 / 共18页
MATLAB学习笔记.docx_第2页
第2页 / 共18页
MATLAB学习笔记.docx_第3页
第3页 / 共18页
MATLAB学习笔记.docx_第4页
第4页 / 共18页
MATLAB学习笔记.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

MATLAB学习笔记.docx

《MATLAB学习笔记.docx》由会员分享,可在线阅读,更多相关《MATLAB学习笔记.docx(18页珍藏版)》请在冰豆网上搜索。

MATLAB学习笔记.docx

MATLAB学习笔记

clc清除命令窗口

cd更改当前文件夹

clear清除工作空间变量释放内存

clf清除图形窗口

commondhistory

commondwindow打开命令窗口

delete删除图形对象或文件

demo在帮助中显示演示信息

dir或ls

disp显示文字内容

edit打开编辑器

exit终止MATLAB程序

format设置数据显示格式

load从磁盘中调入数据变量

mkdir创建目录

opendir在工作空间或其他图形编辑器中打开变量

pack收集内存碎片进行内存整理

preferences打开参数选择对话框

pwd显示打开工作目录

save保存变量到磁盘

searchpath查看或更改MATLAB查询路径

type显示文件内容

userpath查看或更改用户定义的搜索路径

who显示当前工作空间中所有变量

whos显示当前工作空间中变量大小,字节,类型等信息

workspace打开工作空间窗口,或在已打开的窗口中选择工作空间窗口

五、图像绘制:

1、基本绘图函数

plot绘制二维线性图形和两个坐标轴

plot3绘制三维线性图形和两个坐标轴

fplot在制定区间绘制某函数的图像。

fplot(‘f’,区域,线型,颜色)

loglog绘制对数图形及两个坐标轴(两个坐标都为对数坐标)semilogx绘制半对数坐标图形

semilogy绘制半对数坐标图形

2、线型:

颜色线型

        y黄色.圆点线v向下箭头

        g绿色-.组合>向右箭头

        b蓝色+点为加号形<向左箭头

        m红紫色o空心圆形p五角星形

        c蓝紫色*星号h六角星形

        w白色.实心小点holdon添加图形

        r红色x叉号形状gridon添加网格

        k黑色s方形-实线

        d菱形--虚线^向上箭头

;在矩阵中具有多种应用

区分矩阵中的列

:

区分矩阵的行或取消运行结果的显示

()指定运算的先后顺序

[]用于定义矩阵

{}简历单元数组

.小数点或对象的域访问

..父目录

…续行符号

!

执行dos命令

=用来赋值

%给程序添加注释

‘定义字符串或矩阵的转置

@创建函数句柄

 

1.浮点型

2.整数型

 

fix()去小数取证

round()四舍五入

s='iloveyou!

'

[m,n]=size(s)%计算大小

a=double(s)%查看ascii码

S=upper(s)%转换大写

s1=lower(S)%转换小写

A=[001;200;030]%3*3矩阵

B=logical(A)%强制把矩阵转换成逻辑矩阵

C=true(3)%逻辑真矩阵

D=false(3)%逻辑假矩阵

whos%查看

fhandle=@sin

y1=fhandle(2*pi)

y2=sin(2*pi)

stu

(1).name='liming';stu

(1).number='31110';stu

(1).sex='f';stu

(1).age='21';

stu

(2).name='xiaohua';stu

(2).number='31111';stu

(2).sex='m';stu

(2).age='22';

student=struct('name',{'liming','xiaohua'},'number',{'31110','31111'},'sex',{'f','m'},'age',{'21','22'});

student{1,1}={'xiaohua','liming'};

student{1,2}={'31111','31110'};

student{2,1}={'f','m'};

student{2,2}={'22','21'};

student

cellplot(student)

fieldnames(s)获取指定结构体所有成员名

getgield(s.’field’)获取指定成员内容

isfield(s,’field’)判断是否是指定结构体中成员

orderfield(s)队成员按结构数组重新排序

refield(s,’field’)删除指定结构成员

setfield(s,’field’,value)设置结构体成员内容

A=eye(3)

B=magic(3)

C1=A.*B

A.*B是对应点相乘

A*B是矩阵与矩阵相乘

A=[2,7,6;9,0,5;3,0.5,6];

B=[8,7,0;3,2,5;4,-1,7];

C1=A

C2=A==B

C3=~A

A=[01101];

B=[11001];

C=A&B

D=A|B

E=~A

F=and(A,B)

G=xor(A,B)

2.4.1

ones(n);ones(n,m)建立一个元素都为1的矩阵

zeros(n);zeros(n,m)建立一个元素都为0的矩阵

eye(n);eye(n,m)建立一对角线元素为1,其他元素都为0的元素

diag(v);diag(X);diag(v,k);diag(X,k)将一个向量编程一个角矩阵,或求一个矩阵的对角元素

magic(n)建立一个方阵使得他的每一行,每一列,和对角线元素的和都相等

rand(n);rand(n,m)建立一个均匀分布的随机矩阵,元素值在0,1之间

randn(n);randn(n,m)建立一个标准正态分布的随机矩阵

randperm(n)建立一随机排列的指定整数向量

C=[1,2,3;4,5,6,7;8,9,10,11,12]

C=[1,2,3,4;5,6,7,8;9,10,11,12]

A=ones(3)

B=zeros(3)

D=eye(3)

A23=ones(2,3)

2.4.2

A=ones(2,4)*3

B=rand(3,4)

C=[A;B]

C=[AB]

A=magic(5)

B=A(:

[2,4]);

C=A([1,3],[2,4]);

D=A([1:

3;457;10:

12])

B,C,D

A=[1,2,4;5,6,7;300]

a=det(A)

B1=transpose(A)

A'

C=magic(3)

D=[1234;5678]

C1=inv(C)%逆矩阵

D1=pinv(D)%伪逆矩阵

rank(A)

x=0:

0.02:

2*pi;

y=sin(x);

plot(x,y)

x=0:

0.02:

2*pi;

y=sin(2*x);

z=sin(x)*2;

plot(x,y,x,z)

figure

(1);

subplot(121);plot(y);

subplot(122);plot(z);

figure

(2);plot(x,y);

figure(3);plot(x,z);

x=0:

0.01:

10;

y1=sin(2*x);

y2=2*sin(x);

plot(x,y1,'b*:

',x,y2,'r+-');

axis([0pi-11]);

axis([0pi-22]);

title('正弦曲线');

xlabel('时间/单位:

秒');ylabel('电压/单位:

福特');

gtext('y=sin(2x)');

gtext('y=2sin(x)');

grid;

I=imread('football.jpg');

X=rgb2gray(I);

figure;

subplot(121);imshow(I);

subplot(122);imshow(X);

RGB=imread('football.jpg');

[X1,map1]=rgb2ind(RGB,64);

[X2,map2]=rgb2ind(RGB,0.2);

map3=colorcube(128);

X3=rgb2ind(RGB,map3);

figure;

subplot(131);imshow(map1);

subplot(132);imshow(map2);

subplot(133);imshow(map3);

3.2章00:

15:

31

I=imread('cameraman.tif');

[X,map]=gray2ind(I,8);

figure;imshow(I);

figure;imshow(X,map);

[X,map]=imread('forest.tif');

I=ind2gray(X,map);

figure;imshow(X,map);

figure;imshow(I);

[X,map]=imread('kids.tif');

RGB=ind2rgb(X,map);

figure;imshow(X,map);

figure;imshow(RGB);

I=imread('rice.png');

BW1=im2bw(I,0.4);

BW2=im2bw(I,0.6);

figure;subplot(131);imshow(I);

subplot(132);imshow(BW1);

subplot(133);imshow(BW2);

X=magic(256);

I=mat2gray(X);

figure;imshow(I);

I1=imread('football.jpg');

I2=imread('cameraman.tif');

I3=imread('E:

\h.ico');

figure;

subplot(131);imshow(I1);

subplot(132);imshow(I2);

subplot(133);imshow(I3);

[X,map1]=imread('e:

\hh.gif',2);

[X,map2]=imread('e:

\hh.gif',18);

figure;

subplot(121);imshow(X,map1);

subplot(122);imshow(X,map2);

loadtrees

whos

imwrite(X,map,'trees.bmp');

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 财务管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1