MATLAB是一款数学软件,由MathWorks公司开发和发布。它是一种高级编程语言和交互式环境,可用于算法开发、数据可视化、数据分析和数值计算等领域。MATLAB拥有强大的工具箱,包括信号处理、图像处理、控制系统设计、优化、统计分析、神经网络、数据挖掘和机器学习等领域的工具。

打开网易新闻 查看精彩图片

安装包
【 tee6.top/?id= 】
亲测有效

1.4 MATLAB的功能:
· 数值分析
· 数值和符号计算
· 工程与科学绘图
· 控制系统的设计与方针
· 数字图像处理
· 数字信号处理
· 通讯系统设计与仿真
· 财务与金融工程
1.5界面介绍:MATLAB R2021a[x1,y1]=meshgrid(-5:0.1:5);
z1=x1.2/3+y1.2/5;
z2=-(x1.2/sqrt(3)+y1.2/4.7);
subplot(121)
mesh(z1)
hold on
mesh(z2)
[x2,y2]=meshgrid(-8:0.1:8);
z3=sin(sqrt(x2.2+y2.2))./sqrt(x2.2+y2.2);
z4=-sin(sqrt(x2.2+y2.2))./sqrt(x2.2/3.6+y2.2/4.1);
subplot(122)
mesh(z3)
hold on
mesh(z4)
2.2 数字图像处理
假定现有珍贵图片资料,由于年代久远、保存不善、受到污染等,面目全非。我们可以利用MATLAB软件可以对图像虑噪、重构。比如下图,左图为珍贵古琴谱,但是面目全非。经过图像虑噪后如右图,可见为唐朝诗仙李白作秋风词古琴谱。
代码:

Matlab是什么?
MATLAB是MathWorks公司推出的一套高性能数值分析计算软件。它将矩阵运算、数值分析、图形处理、编程技术等集成一体,为广大科研人员提供了一个强大的分析、计算、程序设计与仿真的工具,是科学计算最佳平台。
1.2MATLAB的特性:
强大的计算功能
编程语言简单、内涵丰富
强大的2D、3D数据可视化功能
丰富的工具箱
强大的扩展能力、可开发功能
1.3 MATLAB组成:
MATLAB本身就是一个极其丰富的资源库,MATLAB产品由若干模块组成,不同的模块完成不同的功能,功能模块示意图如下:

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

2.matlab的应用举例

2.1数据可视化
(1)绘制图像:

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

(2)绘制图像:

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

function y=zhongzhi(P1)[row,col]=size(P1);P1=double(P1);for i=2:row-1for j=2:col-1x=reshape(P1(i-1:i+1,j-1:j+1),1,9);x=sort(x); P1(i,j)=x(5); endy=uint8(P1);end