2016-08-10 01:01赵顺起 客户经理

也不是全是,其实MATLAB在汽车方面的应用很多。

MATLAB 有两种基本的数据运算量:数组和矩阵,单从形式上,它们之间是不好区分 的。每一个量可能被当作数组,也可能被当作矩阵,这要依所采用的运算法则或运算函数 来定。在 MATLAB 中,数组与矩阵的运算法则和运算函数是有区别的。但不论是 MATLAB 的数组还是 MATLAB 的矩阵,都已经改变了一般高级语言中使用数组的方式和解决矩阵 问题的方法。

在 MATLAB 中,矩阵运算是把矩阵视为一个整体来进行,基本上与线性代数的处理 方法一致。矩阵的加减乘除、乘方开方、指数对数等运算,都有一套专门的运算符或运算 函数。而对于数组,不论是算术的运算,还是关系或逻辑的运算,甚至于调用函数的运算, 形式上可以当作整体,有一套有别于矩阵的、完整的运算符和运发窢篡喝诂估磋台单郡算函数,但实质上却是针 对数组的每个元素施行的。

当 MATLAB 把矩阵(或数组)独立地当作一个运算量来对待后,向下可以兼容向量和标 量。不仅如此,矩阵和数组中的元素可以用复数作基本单元,向下可以包含实数集。这些 是 MATLAB 区别于其他高级语言的根本特点。以此为基础,还可以概括出如下一些 MATLAB 的特色。

1. 语言简洁,编程效率高

因为 MATLAB 定义了专门用于矩阵运算的运算符,使得矩阵运算就像列出算式执行 标量运算一样简单,而且这些运算符本身就能执行向量和标量的多种运算。利用这些运算 符可使一般高级语言中的循环结构变成一个简单的 MATLAB 语句,再结合 MATLAB 丰富 的库函数可使程序变得相当简短,几条语句即可代替数十行 C 语言或 Fortran 语言程序语句 的功能。

2. 交互性好,使用方便

在 MATLAB 的命令窗口中,输入一条命令,立即就能看到该命令的执行结果,体现 了良好的交互性。交互方式减少了编程和调试程序的工作量,给使用者带来了极大的方便。 因为不用像使用 C 语言和 Fortran 语言那样,首先编写源程序,然后对其进行编译、连接, 待形成可执行文件后,方可运行程序得出结果。

3. 强大的绘图能力,便于数据可视化

MATLAB 不仅能绘制多种不同坐标系中的二维曲线,还能绘制三维曲面,体现了强大 的绘图能力。正是这种能力为数据的图形化表示(即数据可视化)提供了有力工具,使数据 的展示更加形象生动,有利于揭示数据间的内在关系。

4. 学科众多、领域广泛的工具箱

MATLAB 工具箱(函数库)可分为两类:功能性工具箱和学科性工具箱。功能性工具箱 主要用来扩充其符号计算功能、图示建模仿真功能、文字处理功能以及与硬件实时交互的 功能。而学科性工具箱是专业性比较强的,如优化工具箱、统计工具箱、控制工具箱、通 信工具箱、图像处理工具箱、小波工具箱等。

5. 开放性好,易于扩充

除内部函数 外, MATLAB 的其他文件都是公开 的、可读可 改的源文件 ,体现了

MATLAB 的开放性特点。用户可修改源文件和加入自己的文件,甚至构造自己的工具箱。

6. 与 C 语言和 Fortran 语言有良好的接口

通过 MEX 文件,可以方便地调用 C 语言和 Fortran 语言编写的函数或程序,完成

MATLAB 与它们的混合编程,充分利用已有的 C 语言和 Fortran 语言资源。

MATLAB 的应用领域十分广阔,典型的应用举例如下:

(1) 数据分析;

(2) 数值与符号计算; (3) 工程与科学绘图; (4) 控制系统设计;

(5) 航天工业;

(6) 汽车工业;

......余下全文>>

matlab输入变量 复数,Matlab带符号变量的复数运算及其画图问题相关推荐

  1. matlab 虚数 .,关于MATLAB在复数方面的应用 – MATLAB中文论坛

    最近,看到有不少朋友问MATLAB在复数方面的应用问题,特此发个帖子,给大家分享点资料. matlab在复数中的应用 1.复数的生成 复数生成语句(其中theta为复数辐角的弧度值,r为复数的模) z ...

  2. matlab中如何处理复数,matlab中复数的处理函数

    matlab中复数的处理函数 MATLAB 中复数的处理函数要说明复数的运算,先从解以下的二次方程式的复数根谈起上式的根有实部 (-2) 及虚部 (±3),我们就这个复数的表示法来说明 MATLAB的 ...

  3. 为什么matlab一个函数程序调用不了另外一个m文件常量,matlab未定义函数或变量matlabpool...

    matlab M函数 计算 %%%%%%f1.m%%%%%%%%%%functiony=f1(n)y=1;fori=1:ny=y*i;endend%%%%%%f2.m%%%%%%%%%%functio ...

  4. matlab aviread函数,matlab 未定义函数或变量 aviread.

    matlab 画图l函数的变量问题 将程序改成下面的就行了!fori=1:8t0=0:0.1:10;u=ut(1,:);u=subs(u,t,t0);figure(i);plot(t0,u);xlab ...

  5. matlab变量区表示函数,MATLAB中的工作区,变量和函数

    本文概述 工作空间 工作区包含我们在MATLAB中工作时创建的所有变量. 每当我们为变量分配值时, 它都会自动在工作空间中获取空间. 关闭环境后, 工作空间变量将消失, 因此请将这些变量保存在文件中以 ...

  6. matlab中怎么查看变量,Matlab 查看内存中的变量,清空屏幕等命令

    Matlab 查看内存中的变量,清空屏幕等命令 该文章讲述了Matlab 查看内存中的变量,清空屏幕等命令. 1. 查看内存中的变量 who whos 2. clc 清空屏幕 3. clf 清空当前的 ...

  7. matlab自动变量名,matlab中如何自动给变量命名?

    在大量数据处理中,如果单独给变量命名,无疑是一项简单.费时.重复性工作.matlab通过eval函数提供了自动命名变量的功能,见下面的例子: %%%%%%%%%%%%%%%%%%%%%%%%%%%%% ...

  8. MATLAB图像处理—imfindcircles的输出变量含义

    MATLAB图像处理-imfindcircles的输出变量含义 1.centers - Coordinates of circle centers(圆心坐标) centers输出的是两列矩阵(two- ...

  9. 【Matlab】系统预定义变量——元胞数组与结构体

    [Matlab]系统预定义变量--元胞数组与结构体 往期回顾 前言 正文 一.元胞数组 1. 元胞数组操作函数 2. 代码实例 二.结构体 1. 结构体操作函数 2. 代码实例 总结 参考文献 往期回 ...

最新文章

  1. mysql with语句_MySQL列举数据库(SHOW DATABASES语句)
  2. 小程序商城制作,轻松打造自己的会员系统
  3. 磁悬浮地球仪底座驱动电路板分析
  4. QT关于资源文件的添加使用
  5. 震惊!Canvas原来还能这么搞!代码画一个时钟出来
  6. 特性,物料特性,批次特性(转自SAPNow)
  7. Java学完后从业薪资怎么样?前景如何?
  8. 苹果iOS设备解锁软件:iToolab UnlockGo
  9. Visual Studio - 安装VAX
  10. 7天快速掌握MySQL-DAY5
  11. 机器人学习-matlab四足机器人控制仿真
  12. 《动物世界》电影 观后感
  13. 精选100个Python实战项目案例,送给零基础小白的你
  14. 自然风景Mac高清动态壁纸分享来了
  15. iRegNet3D:疾病相关SNP位点在三维调控网络中的作用
  16. Android 实现简单的悬浮窗按钮(一)
  17. 通过Xshell7连接云服务Linux系统级上传文件
  18. #腾讯会议:728-974-0882
  19. 哈工大操作系统课程实验记录
  20. 运动轨迹-GPS数据、经纬度转换

热门文章

  1. 开源 免费 java CMS - FreeCMS1.5-数据对象-guestbook
  2. Javascript 钩子机制——开会得出的结论
  3. C++ 构造函数抛出异常注意事项
  4. java判断包含关系contains方法的使用
  5. 20181114 Redis
  6. 《编码-隐匿在计算机软硬背后的语言》第七章我们的十个数字
  7. linux5.8下oracle10g安装和配置详解
  8. 【原码, 反码, 补码的基础概念和计算方法】
  9. Python sysos模块
  10. 转!!存储过程和触发器