关于matlab一些语法的小记

floor() 向下取整
ceil() 向上取整
round() 四舍五入到最近的整数
fix() 向零取整

format long 显示15位双精度,7为单精度(scaled fixed point)
format short 显示5位(scaled fixed point format with 5 digits)
format short eng 至少5位加3位指数
format long eng16 位加至少3位指数
format hex 十六进制
format bank 2个十进制位
format + 正、负或零
format rat 有理数近似
format short 缺省显示
format long g 对双精度,显示15位定点或浮点格式,对单精度,显示7位定点或浮点格式。
format short g 5位定点或浮点格式
format short e 5位浮点格式
format long e 双精度为15位浮点格式,单精度为7为浮点格式

matlab中三角函数sin、cos、tan等都是以弧度为单位的。
如果想用角度有两种方法。
一种是用sind、cosd、tand、atand等,他们是角度为单位的
另一种就是用deg2rad将角度转换为弧度。
下面是例子,四个式子的值是一样的。
sin(pi/6)
sind(30)
sin(deg2rad(30))
sind(rad2deg(pi/6))

一般乘法 A*B
矩阵点乘(两矩阵的对应项相乘) A.*B
求矩阵的逆 inv(A)或A^-1
求矩阵的秩 rank(A)

原文地址:https://www.cnblogs.com/dilthey/p/8306417.html

时间: 2024-08-15 02:07:33

关于matlab一些语法的小记的相关文章

matlab基本语法

MATLAB基本语法 点乘运算 , 常与其他运算符 点乘运算,常与其他运算符联合使用(如.\) 矩阵生成 矩阵生成 向量生成或子阵提取本节将会介绍一些MATLAB的基本语法的使用. 持续更新... 在 MATLAB 环境下进行的操作就像是使用一个超级复杂的计算器,不要被这吓到了.在您开始使用 MATLAB 时可以在“>>”命令提示符下输入命令. 执行MATLAB命令 MATLAB 是一种解释型的环境.也就是说,只要你给MATLAB一个命令,它就会马上开始执行. MATLAB实践 在"

Julia 的 cross product 与 MATLAB 的语法上似不同

MATLAB example 在这里:http://cn.mathworks.com/help/matlab/ref/cross.html#bt9u1o8-2 Julia 0.3.8 按上面示例执行,会得到错误:元素用逗号分开,可得正确结果.

matlab基础语法

图形化: 创造矩阵基本函数: 选定矩阵中的元素: 矩阵性质查询: 矩阵合并: 矩阵逻辑运算: 条件判断: while:

matlab错误:Subscript indices must either be real positive integers or logicals.

中文解释:下标索引必须是正整数类型或者逻辑类型 出错原因:在访问矩阵(包括向量.二维矩阵.多维数组,下同)的过程中,下标索引要么从 0 开始,要么出现了负数.注:matlab 的语法规定矩阵的索引从 1 开始,这与 C 等编程语言的习惯不一样. 解决办法:自己调试一下程序,把下标为 0 或者负数的地方修正. 出现此错误时自己在写程序是犯了错误,就是应该进行矩阵的转置,而忘记了...

VS2013调用MATLAB混合编程

Visual Studio和MATLAB混合编程,有两种方法: 1 MATLAB调用C程序: 2 VS调用MATLAB(目前见到的都是VS,其他编译器如codeblocks,或不提供这项功能): 前一种是用MATLAB的mex命令调用VS或其他编译器,将以一定方式编写出的C文件编译成.mexw32(针对win32)或者.mexw64(针对win64),然后MATLAB就可以用调用动态链接库的方式,调用C程序.这一过程中,只需要在安装好编译器的前提下,执行: mex -setup 和 mbuild

matlab添加M_map工具箱(转 http://blog.sina.com.cn/s/blog_491b86bf0100srt9.html)

之前转载过matlab画世界地图的博文.最近正好用到.首先试了matlab自带的worldmap,感觉画出来的图形不尽如人意,比较杂乱.如下图. 略查阅了些资料,请教了Liangjing,一致推荐m_map.为了达到想要的效果,这次只要不再偷懒,下载M-Map工具箱(http://www.eos.ubc.ca/~rich/map.html)并进行安装.所幸过程比较顺利,现记录如下,回头把画出的效果图再添上.其他matlab的toolbox安装,也可参考进行. ------------------

极化码的matlab仿真(1)——参数设置

根据老师的安排,对于极化码的了解从仿真开始. 仿真的手段有很多种.可以利用C,C++,matlab等进行仿真的实现.其中matlab由于具有强大的函数库,和壮观的矩阵运算能力,被(我们老师课题组)看中了. 理由是,matlab的语法非常简单,接近自然语言.优秀的绘图能力,让其他软件自愧不如.还有众多的工具箱,功能强大到令人发指.当然非要用C来仿真也是可以的.但试想一个简单的函数,matlab只需要调用一下就好了,C语言怕是要自己动手写两行,何必自找麻烦呢. 话不多说,等下,我再说最后一句,本人研

[转]Windows 下常用盗版软件的替代免费软件列表

当您看完这篇文章,我相信您完全可以把您 Windows 系统里安装的盗版软件清理干净而不影响您的任何工作.如果您仍然希望并且喜欢.享受做一个盗版软件用户的话,那也没有办法,但是请您记住,非常非常重要的一点:您已经不是一个历史清白的人,因为一打开电脑,您就在犯罪(侵犯知识产权,侵犯软件版权).以后像“我是一个遵纪守法的好公民”这种话,想想再说吧! 目录: 压缩解压缩软件 文本编辑软件 杀毒软件 软件防火墙 辞典软件 FTP 下载工具 邮件客户端 & RSS 阅读器 办公软件 图片查看器 集成开发环

Python进阶(三十九)-数据可视化の使用matplotlib进行绘图分析数据

Python进阶(三十九)-数据可视化の使用matplotlib进行绘图分析数据 ??matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中. ??它的文档相当完备,并且 Gallery页面 中有上百幅缩略图,打开之后都有源程序.因此如果你需要绘制某种类型的图,只需要在这个页面中浏览/复制/粘贴一下,基本上都能搞定. ??在Linux下比较著名的数据图工具还有gnuplot