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]

 5  矩阵的转置

B=A'

6  按列输出

C=A(:)

 

7  求逆矩阵

D=inv(A)

 

 8  创建零矩阵

 G=zeros(10,5,3)

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

 9  生成随机数

0-1范围内

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

 可限制范围

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

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

10  生成空数组

A=cell(1,6)

 1代表行数,6代表列数

11  生成单位矩阵

A{2}=eye(3)

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

12  生成幻方矩阵

A{1}=magic(5)

 13  结构体

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

14  重复

 H=repmat(B,3,3)

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

15  点乘与叉乘

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')

  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菜只因C

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值