matlab学习基础

矩阵和数组:

矩阵和数组

a = [1 2 3; 4 5 6; 7 8 10]

a+10

sin(a)

a*inv(a)

[a,a]

[a;a]

sqrt(-1)

A=magic(4)

A(4,2)

A(:,3)

A(3,:)

B = 0:10:100

B=rand(3,5,2)

结果:

结果1
结果2

文本和字符:

num2str,int2str将数字转化成字符

a='17'

int2str(a)

num2str('17')

文本和字符

打印字符disp()

a=17

b=12

max(a,b)

disp('hello world')

c=11

[a,b]=max(c)

函数和显示

二维图和三维图

二维线图,请使用 plot 函数

x = 0:pi/100:2*pi;

y = sin(x);

plot(x,y)

二维图像

Hold on使用hold on函数就是在关闭图形之前或者使用hold off时,使用同一个图像画像。

x = 0:pi/100:2*pi;

y = sin(x);

plot(x,y)

hold on

y2 = cos(x);

plot(x,y2,':')

legend('sin','cos')

连续两个二维图像

三维图通常显示一个由带两个变量的函数(即 z = f (x,y))定义的曲面图。

要计算 z,请首先使用 meshgrid 在此函数的域中创建一组 (x,y) 点。

[X,Y] = meshgrid(-2:.2:2);

Z = X .* exp(-X.^2 - Y.^2);

surf(X,Y,Z)

三维图像

使用 subplot 函数可以在同一窗口的不同子区域显示多个绘图。

subplot 的前两个输入表示每行和每列中的绘图数。第三个输入指定绘图是否处于活动状态。例如,在图窗窗口的 2×2 网格中创建四个绘图。

条件判断语句和python一样后面加end

While也一样

For k=1:n

F(x)

End

Matlab实验课学习

第一次实验-Matlab基本(认识和了解其编译环境和简单知识)

1Matlab集成环境
1.1,启动和退出

启动有三种方法:
单击点开开始菜单,选择所有程序菜单项,然后点击Matlab Right0**中程序按钮
在安装路径下找到matlab.exe,双击运行。
建立桌面快捷方式。
推出也有三种方式
在主窗口中File菜单中选择exit MATLAB命令
在Matlab命令窗口中输出exit和Quit命令
单机主窗口的关闭按钮。

1.2,Matlab的操作界面

Matlab的操作界面包含多个窗口,主要有主窗口,命令窗口,工作空间窗口,当前目录窗口,同时在其右下角有一个Start'按

1.2.1主窗口:
主窗口

1.2.2命令窗口:
主要交互窗口,输入命令并显示结果

命令窗口

1.2.3工作空间窗口
1.2.4当前目录窗口
1.2.5命令历史窗口
1.4实验内容
1.4.1先建立自己的工作目录,再将自己的工作目录设置到MATLAB的搜索路径下,再实验能不能用help命令能不查询到自己的工作目录。
通过cd f:filepath可进入该文件目录,并将其当作当前工作空间

第二组方式是直接将一个文件目录直接加载到当前目录之下
你如果要将自己的工作目录设置到MATLAB搜索路径的话,借助addpath命令。
比方说,你要将c:\mydoc加到搜索路径的话。用下面的函数:
addpath c:\matlab\work
将目录加载到文件里面

查工作目录,用path
查自己的工作目录,用userpath
查询目录用which filename,找.M文件里面的函数使用lookfor
1.4.2完成列1-1......1-4.
1.1绘制正弦余弦函数


正弦函数

余弦函数

其他三个事例分别是相关窗口
1.4.3matlab基本胡数据类型肯相关操作
整型,matlab支持8,16,32,64有无符号整数数据类型int8,uint8;
matlab中不容许在不同整形类型进行计算。



在matlab中当结果超出上限或者下线时候,将自动取上限或者下限。

sum函数

sum(A,2),不写的话默认的是1,表示计算列向量的和,写2的话,则为计算行向量的值返回一个列向量

你可能感兴趣的:(matlab学习基础)