matlab基本操作

目录

1  清空workspace

2  清空命令行窗口

3  求字符的ASCII码

4  矩阵的表示

 5  矩阵的转置

6  按列输出

7  求逆矩阵

 8  创建零矩阵

 9  生成随机数

10  生成空数组

11  生成单位矩阵

12  生成幻方矩阵

 13  结构体

14  重复

15  点乘与叉乘

16  寻找符合条件的元素

 17  循环

18  画图


Matlab是一种高级的数学计算和科学编程语言,广泛应用于工程、科学和数学领域。它提供了丰富的函数库和工具箱,用于数据分析、可视化、模拟、优化、图像处理、信号处理等各种任务。

Matlab的特点包括:

  1. 数值计算:Matlab提供了强大的数值计算功能,可以进行矩阵运算、线性代数、微积分、概率统计等各种数学运算。
  2. 数据可视化:Matlab提供了丰富的绘图函数和工具,可以生成高质量的二维和三维图形,用于数据可视化和结果展示。
  3. 编程环境:Matlab具有友好的交互式编程环境,可以快速编写和调试代码。它还支持脚本文件和函数文件的编写,方便批量处理和模块化开发。
  4. 工具箱:Matlab提供了各种工具箱,包括信号处理、图像处理、控制系统、优化、统计等,可以扩展Matlab的功能,满足不同领域的需求。
  5. 并行计算:Matlab支持并行计算,可以利用多核处理器和集群进行高性能计算,加快计算速度。
  6. 应用领域:Matlab广泛应用于工程、科学和数学领域,包括信号处理、图像处理、控制系统、通信系统、金融建模、机器学习等。

1  清空workspace

clear all

2  清空命令行窗口

clc

3  求字符的ASCII码

abs(s)

4  矩阵的表示

A=[1 2 3;4 5 6;7 8 9]

matlab基本操作_第1张图片

 5  矩阵的转置

B=A'

matlab基本操作_第2张图片

6  按列输出

C=A(:)

 

7  求逆矩阵

D=inv(A)

 matlab基本操作_第3张图片

 8  创建零矩阵

 G=zeros(10,5,3)

其中10代表行数,5代表列数,3代表维数 

matlab基本操作_第4张图片

 9  生成随机数

0-1范围内

E(:,:,1)=rand(10,5)

matlab基本操作_第5张图片

 可限制范围

E(:,:,1)=randi(5,10,5)

其中第一个5代表最大数是5,10代表行数,5代表列数

matlab基本操作_第6张图片

10  生成空数组

A=cell(1,6)

 1代表行数,6代表列数

matlab基本操作_第7张图片

11  生成单位矩阵

A{2}=eye(3)

 2代表生成矩阵的位置,3代表行列数

matlab基本操作_第8张图片

12  生成幻方矩阵

matlab基本操作_第9张图片

A{1}=magic(5)

matlab基本操作_第10张图片

 13  结构体

books=struct('name',{{'123123123','45645656'}},'price',[30 40])

matlab基本操作_第11张图片

matlab基本操作_第12张图片

14  重复

 H=repmat(B,3,3)

 B代表被重复矩阵,第一个3代表行数,第二个3代表列数

matlab基本操作_第13张图片

15  点乘与叉乘

matlab基本操作_第14张图片

matlab基本操作_第15张图片

matlab基本操作_第16张图片

16  寻找符合条件的元素

[M,N]=find(A*B>=20)

 17  循环

 sum=0;
>> for i=1:5
p=1;
for j=1:i
p=p*j;
end
sum=sum+p;
end

18  画图

显示幕布

figure

取点

 plot(x,y)

名称设置

title('zhengxian')
>> xlabel('x')
>> ylabel('sinx')

你可能感兴趣的:(matlab,开发语言,算法,数学建模,美赛)