MATLAB语言是基于最为流行的C++语言基础上的,一个高级的矩阵/阵列语言,它包含控制语句、函数、数据结构、输入和输出和面向对象编程特点。用户可以在命令窗口中将输入语……
MATLAB语言是基于最为流行的C++语言基础上的,一个高级的矩阵/阵列语言,它包含控制语句、函数、数据结构、输入和输出和面向对象编程特点。用户可以在命令窗口中将输入语句与执行命令同步,也可以先编写好一个较大的复杂的应用程序(M文件)后再一起运行。因此语法特征与C++语言极为相似,而且更加简单,更加符合科技人员对数学表达式的书写格式。
MATLAB语言编程特点:
- 
MATLAB 可以进行数值计算,可视化和应用程序的开发,这是一个高层次的语言。
 - 
MATLAB 提供了一个互动的环境,探索,设计和解决问题的迭代。
 - 
MATLAB 提供了广阔的线性代数,统计,傅立叶分析,筛选,优化,数值积分,解常微分方程的数学函数库。
 - 
MATLAB 提供了内置的数据可视化工具,用于创建自定义绘制的图形。
 - 
MATLAB 的编程接口给开发工具,提高代码质量和可维护性和性能的最大化。
 - 
MATLAB 提供了自定义的图形界面构建应用程序的工具。
 - 
MATLAB 提供了基于 MATLAB 算法集成了 C,Java,NET 和 Microsoft Excel 等与外部应用程序和语言功能。
 
MATLAB语言编程的使用场景
- 
数值分析
 - 
数值和符号计算
 - 
信号处理和通信
 - 
控制系统的设计与仿真
 - 
图像和视频处理
 - 
工程与科学绘图
 - 
测试和测量
 - 
财务与金融工程
 - 
计算生物学
 - 
管理与调度优化计算(运筹学)
 
一个简单的 MATLAB 例子
x = [1 2 3 4 5 6 7 8 9 10];
y1 = [.16 .08 .04 .02 .013 .007 .004 .002 .001 .0008 ];
y2 = [.16 .07 .03 .01 .008 .003 .0008 .0003 .00007 .00002 ];
semilogy(x,y1,'-bo;y1;',x,y2,'-kx;y2;');
title('Plot title');
xlabel('X Axis');ylabel('Y Axis');
print -deps graph.eps
        					
                                
		
        
            	    
                    
        
还没有评论呢,快来抢沙发~