在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → MATLAB+M语言高级编程

MATLAB+M语言高级编程

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:29.05M
  • 下载次数:26
  • 浏览次数:247
  • 发布时间:2020-10-21
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
关于Matlab和M语言入门级的教材,适合刚入门的新手学习或者想深入了解M语言的
MATLAB M语言高级编程 陈永春编著 清华大学出版社 北 内容简介 MATLAB提供一种演算纸方式的编程语言:M语言。本书力阳从各个层系统地阐述M语言,计 读名对M言们一个全面了解。本书的七要内容有:简单介绍 MATLAB M语言的些特点、M语言 的逻辑和循环掉制话句以及异常处理语句,介绍 MATLAB提供的最强大的功能之 数据的可视化 同时介纲了 Matlab和 Simulink混合编程约问题,包括如何从 Simulink模型中调月M文件及从M文件中 调用 Simulink模理答内容 本书语言通畅、条理清晰、内容详细,主要适用那些以 MATLAB作为开发伤真实现工具的科技人员 以及发人员,作为他们进行 MATLAB Y语编程的必备参考书 版权所有,翻印必究 本书封面贴有清华大学出版社激光防伪标歪,无标签者不得销售 图书在版编目fcP)数据 MATLAR M培言高级编程陈水眷编普.一北京:清华大学出版社,2003 ISBN730207514-X ,M…·Ⅱ陈…Ⅲ计算机辅助计算-软件包, MATLABⅣTP39175 国版本图书馆C数据核字(2003)第097453号 出版者:清华大学出版社 地址:北京清华大学学研大星 htt:/ww.tuph.coml.cn鄗编:100084 社总机;0105270175喜户服务;01042776969 责任考:肖丽 封面设计:饿城 版式设计:张红英 印装者:北京鑫海金澳胶印有限公司 发行者:新华书店总店北京爱行所 开本:18×260印张:15字數:330千字 版次:204年1月第版2004年1月第次印刷 书号:ISN7302075:4X/P·5537 印數:1~5000 定价:24.00元 本书如存在文字不清漏印以及缺页倒页题页等印装质量问题,请与清华大学出版社出版部联系 调换。联系电话;(010)6270175-3103或(010}62795704。 MATLAB提供了一种演算纸方式的编程语言:M语言。M语言的编程,相对于C语 言而言比较简单,但仍然有一些自己的规则。本书作为《从 Matlab/simulink模型到代码实 现》的姊妹篇,力图从各个层面系统地阐述M语言,让读者对M语言有一个全面的了解。 本书的内容如下: 第1辛简单地论述了 MATLAB M语言的一些特点,包括支持演算纸形式的编程 变量无需先定义类型等。 第2章介绍了M语言支持的各种数据类型,包括字符串、数值数据类型、元孢数 组、结构等。 第3章顓述了M语言的逻辑和循环控制语旬以及异常处理语句。 第4章介绍了 MATLAB提供的最强大的功能之一数据的可视化,顺述了 维/三维图形的绘制、标注以及如何修改图形对象的属性等内容 ■第5章介绍了M语言文件操作各个方画的内容 第6章介绍了 Matlab和 Simulink混合编程的问题,包括如何从 Simulink模型中 调用M文件,以及如何从M文件屮调用 Simulink模型。 第7章介绍了如何用M语言开发图形界面应用程序的间题。 第8章阐述了如何利用 MATLAB Compiler将M程序转成独立的应用,如何从 VC++中调用M函数,以及如何从C+↓/VB中调用 MATLAB科学计算及可视化 功能等问题 ■第9章简单介绍了 MATLAB提供的众多外部接口 本书中有以下三点需要特殊说明: 本书中> command name/command name(arg1,agN表示在 MATLAB命令窗口 输入命令 command name或者 command name(argI,,argN),其中 command_name 可以是一个脚本M文件名或者函数名,>为默认的 MATLAB命令提小符。 本书中% MATLABROOT%指 MATLAB安装日录。 本书的论述基于 MATLAB RI2I版本 MATLAB M语言高级编程 如果本书的出版能给使用 MATLAB的读者带来·些帮助和启发,编者将深感荣幸! 欢迎读者朋通过E-mal:yongchunchen@hotmail.com种我交流使用的经验或考讨论相关 的问题。读者也可登录北京九州恒润科技有限公司的网址hp:∥www.hirain.corr者 Mathworks公司的网坤ht/ww.mathworks.com查询有关MATLAB的最新信息。有关 MATLAB的购头事宜,请与北京九州恒润科技有限公司联系 陈永春 2003年5月6目 IL 目 录 第1章M语言基础 11演算纸方式的计算 上個■平■■會■1■血■血日曲售 曲自自鲁口■"l■血■曲■■■b■■ 咖罪。。目口■血目甲甲4甲·即即●即dmp司1聊 12变量无需定义类型 13变量都是矩阵吗 14矩阵操作… 15M文件类型 甲■■唱●日鲁■■唱甲『■■四啁唱即唱■d■ 20 16如何获得帮助. 28 第2章数据类型 血自血■血dd咖自p命取 …0 21变量都是双精度浮点数吗 「·?冒曾■·俨肀r肀■俨「平■冒■冒■?·骨1↑曾■督■T■■鲁個斷冒斷■■上曾個冒們■■T售會■■1■1平1鲁 22char(字符)… 3 23数值数据类型 卜卜鲁4I上如■d晶备■晶■晶晶■4lhh如面h血■山■晶1山■山晶矗1dnmh 36 24cl(元胞〕数组 2.5cure(结构).2 26 Jaya class iava类) .4 27「 unction handle(函数句柄) …,49 28个例子 甲■平平警甲冒冒1曾11甲甲PP『甲甲咽号甲号冒昏甲 平甲冒甲冒【甲道甲1唱P中亡PF冒早看甲咖中唱引甲号 53 第3章挫制语句 6 3.1逻辑控制语句. 血血血由唱白唱■■幽唱■■自■口■幽■■幽■■鲁 32循环控制语句 58 33异常处理语句. 61 34内存预分配 甲■■■■■■■■■■ ■自四由口■ 62 第4章数据的可视化… 4L二维图形绘制 dp画p■晶a■ nT 1164 42图形标注 67 43子图 ■亡b■b矗山■1■山llb1bb番■ 73 44三维图形绘制 74 45专用绘图语何 77 4.6图形O d■■口唱■■即甲plb4b园B电日中唱唱口唱l唱bb山曲口■唱■ 86 4.7图形句柄 MATLAB M语言高级编程 第5章文件操作 116 高级操作 116 52低级操作 122 ■■T =bb品4日44日}4 53输入向导 allport… 1b■■■+■■l 125 第6章Maab和 Simulink混合编程… 4130 61Maab和 Simulink的接口 曲斷■■口1画督音1量「 130 62从 simulink模型中调用M文件 n130 63从M文件中调用 Simulink楼型 曾·平·平平 137 第7章图形用户界面设计 ■■■■■■■▲血■晉I■■■■■■■■■看l■P■P■q ,…141 71 GUIDE简介 14l 72回调函数…1 甲口日日日自中白自中4聊■即唱■即唱甲甲卓罩■ a自血A1:a1:目音冒目『冒音T 7.3图形用户界面设计的一个实例 147 甲司■↓甲甲甲甲甲m.自血中p山■血■血唱■p·41甲■目日聊即目聊 第8章将M程序转换成抽立的应用 ,162 81选择CC++ compiler h血■血■倡■■昏冒■■ 163 82从M程序自动生成独立的应用和CC+源代码. 83不是所有的M程序都能转换成CC++代码 =日·11 ■■■■ 181 84从C++中调用m函数 85从ⅤC++中调用 MATLAB C Math Library….193 86从ⅴB中调用 MATLAB功能 208 第9章外部擦口 ■■■■■41■■■■■■自■■ 214 91MEX文件 214 92 MATLAB引¥ .4218 9.3 Activex.….. 223 94Jav接 血“■目4 d甲甲■〓p■h白hhI·■■昏■吾冒甲备甲1甲4P中■血自即即目 22 95串口操作 27 参考文献 画画■■■■■■■噌q··_·b中』■晶 ■■■I 幽■自鲁自P■■■■■■■冒噌自唱PPP和 第1章M语言基础 MATLAB是美国 Math Works公司开发的用于教育、工程与科学计算的软件产品,它向 用户提供从概念设计、算法开发、建模仿真到实时实现的瑆想集成环境。无论是进行科学研 究、产品开发,还是从事教育事业, MATLAB产品都是非常有效的工具。相对于其他类似 于 MATLAB的仿真软件, MATLAB的一个显著特点就是它提供了一种用于编程的高级语 言—M语言。通过这种语言,用户可以用类似于数学公式的方式来编写算法,大大降低了 编程所需的难度并节省了时间,从而让用户把主要的精力集中在算法的构思而不是编程上。 1.1演算纸方式的计算 MATLAB提供了演算纸方式的计算,只要使用M语言语法,在 MATLAR的命令窗口 就可以实现这种计算。以下则是一些简单的M语言及其计算结果。 clear 311 sxar1=1000 warl n 1000 >A=12:34 12 >rank(A) snE E MATLAH M语言高级编程 门 2.D0D0 1.000 1.5000 0.5000 >e1g(具 aB a 0,3723 5.3723 ≥|U,S,V]=vd{A = 0.4046-0.9145 0,91450.4046 5,45500 00,3660 0.57600.8174 D.8174=05760 >>B=[56:78 B 6 7 sC-A+H 6 10 12 >D=A=B 【实例截图】
【核心代码】

标签:

实例下载地址

MATLAB+M语言高级编程

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警