世纪电源网社区logo
社区
Datasheet
标题
返回顶部
讨论

MathCAD广而告之

[复制链接]
查看: 12745 |回复: 50
1
yanpm
  • yanpm
  • 离线
  • LV8
  • 副总工程师
  • 积分:3011
  • |
  • 主题:23
  • |
  • 帖子:1573
积分:3011
LV8
副总工程师
  • 2013-2-20 20:46:00
相信大家对MathCAD并不陌生,今天大家就来讨论讨论它带给我们电源开发工程师的便利之处,顺便替PTC做广告了,呵呵这可不是广告贴哦,管理员手下留情。
首先我百度了一下MathCAD 版本发布历史:
PTC MathCAD Prime 2.0 发布于 2012-02-29[sup][2-3][/sup]
PTC MathCAD Prime 1.0 发布于 2011-01-15
PTC MathCAD 15 发布于 2010-06-23
PTC MathCAD 14 发布于 2009-06-08
PTC MathCAD 13 发布于 2006-03-02
大家开始吧

在此爆个猛料,如果有MathCAD方面的疑难问题,在百度贴吧MathCAD专区http://tieba.baidu.com/f?kw=mathcad有一位超过80岁高龄老先生在回帖帮大家解决问题。
(在此使用他的log头像,未征得他同意,但想着是为表示敬意,所以就侵犯一回肖像权吧)
ID:100zpz


这位老先生已经超过80岁高龄了,但还是很热心的在贴吧帮网友解决MathCAD方面的问题,基本是每贴必回,令我十分感动,也让我产生了在论坛助人为乐的想法,虽然我的技术和理论不是太扎实,但尽自己所能帮助需要帮助的每一个人。
再次向这位老先生表示敬意。

在此友善提醒为了尽量避免占用老先生宝贵的时间,所以如果是基本的问题可以自己先在论坛或者百度贴吧找找相似的问题,如果真的无法实在解决,再发帖向老先生求助。
yanpm
  • yanpm
  • 离线
  • LV8
  • 副总工程师
  • 积分:3011
  • |
  • 主题:23
  • |
  • 帖子:1573
积分:3011
LV8
副总工程师
  • 2013-2-20 20:49:10
 
1楼沙发我先坐了啊
yuguang
  • 积分:3191
  • |
  • 主题:40
  • |
  • 帖子:1508
积分:3191
版主
  • 2013-5-5 11:20:29
 
很好的帖子,很好的软件!
有时间学习!
eric.wentx
  • 积分:46973
  • |
  • 主题:486
  • |
  • 帖子:17006
积分:46973
版主
  • 2013-2-20 21:01:48
 
MathCAD对于电源开发工程师意味着什么?
意味着多一张白纸: 高手可以作出清明上河图, 小白可以涂鸦!
yanpm
  • yanpm
  • 离线
  • LV8
  • 副总工程师
  • 积分:3011
  • |
  • 主题:23
  • |
  • 帖子:1573
积分:3011
LV8
副总工程师
  • 2013-2-21 21:00:01
 
文工太文艺了,呵呵
maileyang
  • 积分:3155
  • |
  • 主题:23
  • |
  • 帖子:706
积分:3155
版主
  • 2013-8-4 14:24:27
 
太赞!!我就是 涂鸦用。
yanpm
  • yanpm
  • 离线
  • LV8
  • 副总工程师
  • 积分:3011
  • |
  • 主题:23
  • |
  • 帖子:1573
积分:3011
LV8
副总工程师
  • 2013-2-20 21:19:41
 
还是文工给面子呐,我就谈谈我在使用MathCAD中的体会,也是我深爱她的最主要原因之一:(并请允许我称之为“她”)
1)变量的相互约束性很好,支持自动检查。
这为我们带来神马好处呢?磁性元件计算中变量繁多,计算公式复杂,有时候搞得我们头晕脑花的,稍有不慎就会忘记算到哪里了,又要从头检查,所以呢,她的好处由此可见一斑了。我就不废话了。
2)绘制图形方便(目前我只用到2D图形)。
支持频域,复频域,和对数坐标绘图,是环路校正分析和从事高频阻抗变换分析的利器。频域的东西都很抽象,在几大图形判据(目前暂时只用到Bode图幅频,相频曲线)的支持下,变得很直观,与物理意义联系更加紧密。

用MP2翻译的networkpower 版主的buck校正的例子









luweiwei
  • 积分:1614
  • |
  • 主题:46
  • |
  • 帖子:264
积分:1614
LV6
高级工程师
  • 2013-8-2 08:00:56
 
我按照你的试了,怎么画不出幅频特性的图啊?

yanpm
  • yanpm
  • 离线
  • LV8
  • 副总工程师
  • 积分:3011
  • |
  • 主题:23
  • |
  • 帖子:1573
积分:3011
LV8
副总工程师
  • 2013-8-4 08:21:42
 
一行一行都摆在那里了,如果画不出,就看看那里有不同?
自助者天助。
一花一天堂
  • 积分:4066
  • |
  • 主题:34
  • |
  • 帖子:1888
积分:4066
LV8
副总工程师
  • 2014-10-7 11:39:07
  • 倒数8
 
maileyang
  • 积分:3155
  • |
  • 主题:23
  • |
  • 帖子:706
积分:3155
版主
  • 2013-8-4 14:23:43
 
老先生的书,我已经购买了哦。
zhangning029
  • 积分:494
  • |
  • 主题:25
  • |
  • 帖子:71
积分:494
LV6
高级工程师
  • 2015-8-23 18:08:27
  • 倒数6
 
你的和他的区别是 Vg后面带单位了
邹姜一郎
  • 积分:2393
  • |
  • 主题:89
  • |
  • 帖子:494
积分:2393
LV8
副总工程师
  • 2018-7-16 13:28:54
  • 倒数2
 
请问一下,用matchcad prime2.0 画出来的bode图能显示网格吗?
1.png




心囚蓝魔
  • 积分:4530
  • |
  • 主题:25
  • |
  • 帖子:1872
积分:4530
LV8
副总工程师
  • 2013-2-21 08:23:30
 
支持楼主 楼主用的哪个版本?介绍一下版本的区别和稳定性
yanpm
  • yanpm
  • 离线
  • LV8
  • 副总工程师
  • 积分:3011
  • |
  • 主题:23
  • |
  • 帖子:1573
积分:3011
LV8
副总工程师
  • 2013-2-21 08:45:33
 
我目前使用V15,
我觉得V14,V15差不多,没有什么大的区别在我所涉及的工作
MP1没怎么用,直接MP2,绘图功能和标示功能弱化,虽然显示界面看着更像MS2007单是格式向下兼容性不是很好,所以只是体验了一把。
心囚蓝魔
  • 积分:4530
  • |
  • 主题:25
  • |
  • 帖子:1872
积分:4530
LV8
副总工程师
  • 2013-2-21 08:46:51
 
支持,期待继续
yanpm
  • yanpm
  • 离线
  • LV8
  • 副总工程师
  • 积分:3011
  • |
  • 主题:23
  • |
  • 帖子:1573
积分:3011
LV8
副总工程师
  • 2013-2-21 17:51:03
 
难道此贴要沉了?莫非像文工曾经讲的要养几年,养成肥贴再来看
eric.wentx
  • 积分:46973
  • |
  • 主题:486
  • |
  • 帖子:17006
积分:46973
版主
  • 2013-2-21 19:18:17
 
我一般除了做曲线或是很复杂的公式外,我不用MATHCAD,更倾向于EXCEL. 一个是不太熟悉,二个是MATHCAD对于差的电脑,打开是一种折磨.
yanpm
  • yanpm
  • 离线
  • LV8
  • 副总工程师
  • 积分:3011
  • |
  • 主题:23
  • |
  • 帖子:1573
积分:3011
LV8
副总工程师
  • 2013-2-21 20:00:21
 
是的,对于频域分析绘图很方便,三阶以上的方程求根,很是方便,
跟Matlab相比较而言,Matlab还是更适合程序员,或者对于模型精确的采用simulink也是不错的选择
都是不错的智慧结晶,喜欢。
hxhz
  • hxhz
  • 离线
  • LV4
  • 初级工程师
  • 积分:336
  • |
  • 主题:4
  • |
  • 帖子:50
积分:336
LV4
初级工程师
  • 2013-2-21 20:17:56
 
楼主以实例把优点讲解出来大家的兴趣一定会高涨的
心囚蓝魔
  • 积分:4530
  • |
  • 主题:25
  • |
  • 帖子:1872
积分:4530
LV8
副总工程师
  • 2013-2-22 08:44:04
 
期待楼主的实例讲解
yanpm
  • yanpm
  • 离线
  • LV8
  • 副总工程师
  • 积分:3011
  • |
  • 主题:23
  • |
  • 帖子:1573
积分:3011
LV8
副总工程师
  • 2013-2-22 09:23:01
 
这是讨论帖,不是原创贴,也请大家谈谈自己的看法,这样楞伽鸭梨会很大的
hxhz
  • hxhz
  • 离线
  • LV4
  • 初级工程师
  • 积分:336
  • |
  • 主题:4
  • |
  • 帖子:50
积分:336
LV4
初级工程师
  • 2013-2-22 18:20:55
 
把你用过的实例贴出图来大家欣赏欣赏,提提神也好啊!!
yanpm
  • yanpm
  • 离线
  • LV8
  • 副总工程师
  • 积分:3011
  • |
  • 主题:23
  • |
  • 帖子:1573
积分:3011
LV8
副总工程师
  • 2013-2-22 18:33:48
 
如果用来提神,那未免太……我又不是演员
hxhz
  • hxhz
  • 离线
  • LV4
  • 初级工程师
  • 积分:336
  • |
  • 主题:4
  • |
  • 帖子:50
积分:336
LV4
初级工程师
  • 2013-2-22 18:16:57
 
那个吧去过,很不错,就是人少了点!
cadypower
  • 积分:911
  • |
  • 主题:41
  • |
  • 帖子:339
积分:911
LV6
高级工程师
  • 2013-2-25 22:30:30
 
示波器是工程师的眼睛;
MathCAD是大脑!

yanpm
  • yanpm
  • 离线
  • LV8
  • 副总工程师
  • 积分:3011
  • |
  • 主题:23
  • |
  • 帖子:1573
积分:3011
LV8
副总工程师
  • 2013-2-26 20:37:25
 
为您这个比喻,干一杯
yanpm
  • yanpm
  • 离线
  • LV8
  • 副总工程师
  • 积分:3011
  • |
  • 主题:23
  • |
  • 帖子:1573
积分:3011
LV8
副总工程师
  • 2013-3-18 21:28:31
 
3)强大的函数和算法支持功能
(举一个FFT分析的例子)背景是将示波器保存的动态电流进行频谱密度分析,看那一部分的频谱比较丰富,该方法在工程上可作为频域分析和处理问题的手法之一。

在此感谢zpz老先生的帮助下完成了动态电流的FFT的分析
1>



2>

[url=https://cdn13.21dianyuan.com/attachments/jpg/2013/03/18/13636132085147161897e18.jpg]

3>
4>

5>


6>




[/url]

FFT-MATHCAD.pdf
mmc_21
  • 积分:11529
  • |
  • 主题:78
  • |
  • 帖子:818
积分:11529
LV10
总工程师
  • 2013-3-18 21:33:27
 
如何导入测试数据?
yanpm
  • yanpm
  • 离线
  • LV8
  • 副总工程师
  • 积分:3011
  • |
  • 主题:23
  • |
  • 帖子:1573
积分:3011
LV8
副总工程师
  • 2013-3-18 21:35:44
 
请参考附件
雅人深致
  • 积分:1255
  • |
  • 主题:0
  • |
  • 帖子:207
积分:1255
LV6
高级工程师
  • 2013-5-7 00:20:25
 
很显然上面他问的是数据M是从哪里得到的。
是否可以理解为,这个波形保存时的文件就是PRN数据文件,这样mathcad就以表格或者矩阵的形式能读的出来,不清楚你这个M是什么方式存储得到的数据文件
而在实际中我们遇到的波形可能是示波器存储出来的波形图。
那么如何从示波器的波形图上面去提取数据呢?
小弟不才,试着尝试了一下。
不会photoshop也没关系,mathcad一样有效,而且能得到坐标数据。
mathcad不光是计算软件还是绘图软件。。。
就给这次实验作为学习mathcad的小过程

附件是pdf档和mathcad15的我保存个12版本,这样高级版本的都可以打开吧。
这样就从示波器存储的图片文件中提取到了需要的数据。之后的数学处理就看需要了。。

deal with pics.zip
倒数第二行的x范围应该为x:=0,1..rows(u)-1 从0开始...
yanpm
  • yanpm
  • 离线
  • LV8
  • 副总工程师
  • 积分:3011
  • |
  • 主题:23
  • |
  • 帖子:1573
积分:3011
LV8
副总工程师
  • 2013-5-7 06:07:22
 
兄台使用MathCAD显然比我纯熟多了,赞!
我的波形数据是存储成*.dat格式,是Mathcad和Matlab都支持的格式,导入方法也是在论坛请教学会的,这一切都是热心网友的功劳。
心囚蓝魔
  • 积分:4530
  • |
  • 主题:25
  • |
  • 帖子:1872
积分:4530
LV8
副总工程师
  • 2013-5-7 08:45:23
 
谢谢分享 有空好好学习一下
yanpm
  • yanpm
  • 离线
  • LV8
  • 副总工程师
  • 积分:3011
  • |
  • 主题:23
  • |
  • 帖子:1573
积分:3011
LV8
副总工程师
  • 2013-5-8 09:14:57
 
请教一下兄台
1)下面一段语法的意思;
2)令我感到惊艳的是,兄台如何将channal 2单独分离出来的?



雅人深致
  • 积分:1255
  • |
  • 主题:0
  • |
  • 帖子:207
积分:1255
LV6
高级工程师
  • 2013-5-8 11:08:00
 
1)和2)的意思一样的。
给p的那一段后面a一串,也就是p,表示的是 除掉两个波形以外的点(不包括原来白色的点)的灰度值随便赋个值,但是要能看的见所以赋值为10了,而a141,131这个点就是要提取的近似正弦波的灰度值赋值为0即黑色(不知道灰度值的表达是不是正确的,还没深入理解..),otherwise就是矩形波和原来本就是是白色的点,给其赋值为255即白色
这些点的值或者说位置,都是通过鼠标放在上面一个一个找的。。。
另外,这涉及到系统颜色的表示,READBMP出来的数据范围是0-65535,而灰度范围只要0-255,256就等于0了,就可以了。可能只需要256色运行就行了吧,比如我的3D绘图只能在256色运行下才能显示出来。。
yanpm
  • yanpm
  • 离线
  • LV8
  • 副总工程师
  • 积分:3011
  • |
  • 主题:23
  • |
  • 帖子:1573
积分:3011
LV8
副总工程师
  • 2013-5-8 12:19:45
 
雅致兄果然不凡
可惜我在学校的时候数字图像处理学的囫囵吞枣,当时只用MATLAB做过最最基本的练习,却未曾有现在这般理解。
雅致兄用循环扫描的方式对640*480个点操作,按灰度拼配进行扫描的方法然我想起了一位老教授讲解CRT显示原理的情景。
这个算法更底层,更接近硬件操作习惯,更基本。
而我直接使用示波器保存的*.dat数据已经经过提取,已经是一个一维数组了,只需顺序加载即可。
按照雅致兄的算法却可以操作更多维数,做更多更有意思的事情。
雅人深致
  • 积分:1255
  • |
  • 主题:0
  • |
  • 帖子:207
积分:1255
LV6
高级工程师
  • 2013-5-8 12:32:18
 
过奖,业余学习而已,还在学习中.
zhilian
  • 积分:231
  • |
  • 主题:0
  • |
  • 帖子:10
积分:231
LV3
助理工程师
  • 2013-5-10 14:15:56
 
依然在学习
bake_ql
  • 积分:7308
  • |
  • 主题:6
  • |
  • 帖子:837
积分:7308
LV8
副总工程师
  • 2015-9-2 13:32:53
  • 倒数4
 
示波器(好点的)可以直接保存为CSV格式文件,这样就直接得到数组,省却这一步复杂过程哦!
baiyeyou
  • 积分:163
  • |
  • 主题:1
  • |
  • 帖子:13
积分:163
LV2
本网技师
  • 2015-11-30 11:44:14
  • 倒数3
 
挖坟学习
zhijie240
  • 积分:1196
  • |
  • 主题:21
  • |
  • 帖子:432
积分:1196
LV6
高级工程师
  • 2013-3-18 22:33:34
 
反正关于开关电源的计算,用MATHCAD比用excel方便n倍
yanpm
  • yanpm
  • 离线
  • LV8
  • 副总工程师
  • 积分:3011
  • |
  • 主题:23
  • |
  • 帖子:1573
积分:3011
LV8
副总工程师
  • 2013-3-19 06:38:35
 
无论是初学者还是资深设计,n》1
bake_ql
  • 积分:7308
  • |
  • 主题:6
  • |
  • 帖子:837
积分:7308
LV8
副总工程师
  • 2015-9-2 12:52:16
  • 倒数5
 
同样的步骤,取数组N,画图,都OK,但是到FFT(N)时候显示错误,错误信息为: this vector has the wrong number of element~不知道如何!

yanpm
  • yanpm
  • 离线
  • LV8
  • 副总工程师
  • 积分:3011
  • |
  • 主题:23
  • |
  • 帖子:1573
积分:3011
LV8
副总工程师
  • 2013-5-13 09:45:23
 
广告贴,O(∩_∩)O~
张培忠先生,也就是上面介绍过的ID:zpz的老先生,写了一本《MathCAD学步随笔》推荐给有幸读到此贴的朋友。
当当,亚马逊,360均有售。

《mathcad 学步随笔》目 录
前言
第1章 运算符启蒙.........1
1.1 数学软件中的“宝葫芦”....1
1.1.1 怎样给变量赋值.....2
1.1.2 怎样用编辑线选定算式........2
1.1.3 怎样计算表达式的值....3
1.1.4 从简单的例子开始....3
1.2 活动的计算器按钮.......3
1.3 这样在工作页面上写入算式........5
1.3.1 输入最简单的数学表达式......5
1.3.2 一步一步建造表达式的例子.......6
1.4 微积分学直通车......8
1.4.1 搭上“直通车”.....9
1.4.2 微积分学运算符的含义与用法.....11
1.4.3 导数.... 13
1.4.4 累计和.........17
1.4.5 积分.... 19
1.4.6 迭代积.........22
1.4.7 梯度.... 24
1.5 数字方阵的奥妙.......25
1.5.1 矢量和矩阵运算符的含义与用法.... 27
1.5.2 创建矩阵........28
1.5.3 写入或调用矩阵元素的索引......28
1.5.4 矩阵求逆........28
1.5.5 矩阵行列式值及其他量值.......30
1.5.6 将运算符和函数向量化........32
1.5.7 调用矩阵的指定列....34
1.5.8 产生行列互换的转置矩阵.......34
1.5.9 矢量的点积.......35
1.5.10 矩阵乘矢量的点积....35
1.5.11 矩阵的点积(内积)........36
1.5.12 矢量叉乘(向量积)........38
1.5.13 用矩阵数据显示图形........39
1.6 只有两个值的“布尔代数”运算符.... 41
1.7 六类等号的异同.......46
1.7.1 局部与全局定义等号.........46
1.7.2 数值求值等号......47
1.7.3 符号求解等号......48
1.7.4 附加关键字的符号求解等号......49
第2章 符号运算关键字启蒙... 50
2.1 float的浮点运算......50
2.1.1 使用关键字float来改变计算精度....51
2.1.2 使用关键字float来实现符号运算....51
2.2 关键字rectangular......51
2.3 关键字assume.......52
2.4 关键字solve(求解).... 53
2.4.1 单纯使用solve.....53
2.4.2 使用 solve 的指定欲解变量修改器..53
2.4.3 使用fully(完全)修改器......54
2.4.4 求解方程组.......55
2.5 关键字simplify(简化)..........57
2.6 关键字substitute(代入)........57
2.7 关键字factor(因子)... 58
2.7.1 整数分解为因数的积.........58
2.7.2 多项式分解.......58
2.7.3 有理式分解.......59
2.7.4 分解表达式为无理因式........59
2.7.5 分解表达式的复因式.........60
2.8 关键字expand(展开)... 60
2.9 关键字coeffs(系数).... 61
2.9.1 单变量多项式系数的提取.......61
2.9.2 多变量多项式系数的提取.......62
2.9.3 将系数矢量用于求解多项式的全部根...62
2.10 关键字collect(合并).... 63
2.11 关键字series(级数)... 63
2.12 关键字parfrac(部分分式)......65
2.13 关键字explicit(显式的).........66
2.14 关键字combine(组合)........67
2.14.1 关键字的修改器应用实例.......67
2.14.2 combine 与 collect 的区别.... 68
2.15 关键字rewrite(重写)..........68
2.16 关键字confrac(连分式).........69
2.16.1 展开数字为连分数....70
2.16.2 展开表达式为连分式........71
第3章 基本数学与求解函数启蒙.........72
3.1 基本数学函数简释......72
3.1.1 三角函数及双曲线函数........72
3.1.2 对数与指数函数.....74
3.1.3 关于复数的函数.....75
3.2 单变量方程求解的专用函数Root.... 77
3.2.1 起步.... 78
3.2.2 调用root函数工作... 78
3.2.3 用4参数的root隔出根........83
3.3 定向专用求解函数lsolve与 polyroots .... 87
3.3.1 线性方程组矩阵求解.........87
3.3.2 n次代数方程求根专用函数polyroots.... 90
3.3.3 方次超过MathCAD标准的方程... 92
3.3.4 选择合适的演算方法.........94
3.4 求解块的定义与结束函数.........95
3.4.1 求解块的结构简介....95
3.4.2 设置求解命令块的步骤........96
3.4.3 大材小用,求解块求解单个方程.... 96
3.4.4 渐入佳境,只有两个方程的方程组... 99
3.4.5 没有解决方案的错误和问题....104
3.4.6 放之四海,N个方程式的方程组....108
3.4.7 对Minerr函数的使用及了解.....113
3.5 优化函数的函数Minimize与Maximize..117
3.5.1 用优化函数直接优化目标函数
(无条件优化)........ 117
3.5.2 带约束条件的优化....120
3.5.3 优化函数与“线性规划”.......124
3.5.4 优化函数与“二次规划”.......126
3.6 页面条件分支函数 If 与 Until.... 127
3.6.1 条件分支函数 if ...127
3.6.2 条件终止函数 until........128
3.7 MathCAD魔法——递归函数......130
3.7.1 一个递归函数定义的分析......131
3.7.2 错误的递归过程....133
3.7.3 递归和前定义.....134
第4章 回归拟合函数启蒙.....136
4.1 随心所欲的拟合函数genfit...136
4.1.1 相关程度的检查函数——
corr(H(X),Y).......136
4.1.2 回归函数——genfit.......136
4.2 另辟蹊径的通用拟合函数........142
4.2.1 linfit 与 genfit 的异同........143
4.2.2 通用拟合函数实例讲解.......143
4.3 常用线性回归拟合.....148
4.3.1 标准差介绍......148
4.3.2 Line(vx,vy)函数....148
4.3.3 MedIFT(vx,vy)函数..........153
4.4 非线性拟合的专用利器....154
4.4.1 演示操作步骤的例子........154
4.4.2 各个回归函数的例释........155
第5章 常微分方程求解函数启蒙........161
5.1 用求解块Odesolv
求一阶常微分方程的积分曲线......161
5.1.1 一阶常微分方程的标准格式与参数...162
5.1.2 四种微分方程式组合........162
5.1.3 其他有关例子.....164
5.1.4 用MathCAD求一阶常微分方程的近似解析解..166
5.2 用求解块Odesolve求高阶常微分方程
的积分曲线.........173
5.2.1Odesolve 求解高阶常微分方程的
使用格式与解的认识........173
5.2.2 差异与微疵......175
5.2.3 实战例释.......178
5.3 用求解块Odesolve求常微分方程组的
数值解...183
5.3.1 线性一阶常微分方程组求解例释....184
5.3.2 线性高阶常微分方程组求解例释....186
5.3.3 非线性高阶常微分方程组求解例释.... 190
5.4 块外求解常微分方程...196
5.4.1 Fixed函数的固定步长的龙格-库塔算法. 197
5.4.2 Rkadapt函数四阶龙格-库塔算法.. 201
5.4.3 用其他求解器函数求解实现....204
第6章 矩阵与矢量函数启蒙... 207
6.1 矩阵的创建与分合函数....207
6.1.1 创建矩阵的函数....207
6.1.2 合并与提取子矩阵函数......212
6.2 检视数组特性的函数...214
6.2.1 直观的数组特性检视函数.......214
6.2.2 隐蔽的数组特性检视函数.......218
6.2.3 各种条件数检视函数........219
6.2.4 检视特征值与特征向量的函数....221
6.2.5 矩阵的定量参数....223
6.2.6 矩阵的线性系统属性........224
6.3 矩阵分解函数及其他...231
6.3.1 乔列斯基(Cholesky)分解..... 231
6.3.2 LU分解........232
6.3.3 QR分解........234
6.3.4 奇异值分解.......236
6.4 其他函数.... 237
6.4.1 以均匀间隔给出矢量元素的函数.... 237
6.4.2 创建以对数为间隔的点的矢量的函数... 238
6.4.3 一维相关性检查函数correl(vx,vy)...238
6.4.4 二维相关性检查函数correl2d(M,K)... 239
第7章 其他有关函数启蒙.... 240
7.1 数论函数的使用及其充实........240
7.1.1 排列与组合函数....240
7.1.2 约数与余数.......241
7.1.3 有关素数的扩展函数........244
7.2 识别千面书生的类型检查函数....249
7.2.1 内置的类型检查函数.....250
7.2.2 使用类型检查....251
7.3 取整、舍入与随机数生成函数....253
7.3.1 直接取整函数....253
7.3.2 舍入取整函数.....256
7.3.3 常用随机数生成函数........258
7.4 数的自定义换算函数....260
7.4.1 复数的四种表示形式........261
7.5 自定义错误信息函数Error.....266
7.5.1 error函数的用法...268
7.5.2 使用 error 实例....268
7.6 字符串处理函数......273
7.6.1 合并与拆分提取函数........273
7.6.2 字符串转换函数....278
第8章 岂是空文无实效——编程板算子
解说与使用........280
8.1 编程板编制程序的算子....280
8.1.1 堆砌孤立行不是程序........281
8.1.2 一个简单的没有孤立行的程序....283
8.2 板内局部赋值.......284
8.2.1 板内局部任务.....285
8.2.2 板内局部函数.....288
8.2.3 你不能这样做的事情........289
8.2.4 你不应该做的事情....289
8.2.5 强化的简单编程....290
8.2.6 一个要点的强调....292
8.3 if和otherwise算子....292
8.3.1 if算子是怎样在程序中工作的....295
8.3.2 otherwise 算子....296
8.3.3 多 if-otherwise 群...298
8.3.4 使用 if 与 otherwise........300
8.3.5 写入if算子的操作方法小结.....301
8.4 for循环算子.........302
8.4.1 for循环算子的细节探讨......303
8.4.2 使用 for 循环实例....307
8.5 while循环算子......309
8.5.1 while实施步骤与简单例子......309
8.5.2 while循环算子详解..........310
8.5.3 while循环的提示和警告......312
8.5.4 while循环的例子....315
8.6 continue(继续)与 break(中断)算子..319
8.6.1 continue 算子如何工作.......320
8.6.2 break(中断)算子..........323
8.7 快刀斩乱麻的命令return算子....... 325
8.7.1 利用return算子.... 326
8.7.2 return的例子...... 326
8.8 编程板程序的符号演算....328
8.9 错误捕捉算子......331
8.9.1 定义 on error...... 332
8.9.2 on error的应用举例......... 333
第9章 七十二行任纵横——应用集锦......335
9.1 非线性回归函数之联合作战......335
9.2 沿曲线轨道移动的圆心....338
9.2.1 条件循环程序....338
9.2.2 定圆心点数循环程序........340
9.2.3 用图像来验证....343
9.3 在编程板程序中调用MathCAD求解块的解... 344
9.3.1 求方程组各个未知数的所有根之和.... 344
9.3.2 求齐次不定方程组的整数解....345
9.3.3 随机数据的拟合程序........347
9.3.4 对于多笔数据的求解设定.......348
9.4 几个实用有趣的自定义函数......349
9.4.1 矩阵行交换函数(hhjz)...... 349
9.4.2 矢量的部分接管函数(take).... 350
9.4.3 拉威尔(拆散)函数(ravel).... 351
9.4.4 复写函数(dupl)... 352
9.4.5 旋转式移位函数(Rot)....... 354
9.4.6 反选剩余元素函数(drop)..... 354
9.5 最大公约数与最小公倍数........355
9.5.1 最大公约数的概念....356
9.5.2 用欧几里得递归算法编程求两数
的最大公约数.... 356
9.5.3 用条件循环求两数的最小公倍数.... 356
9.5.4 赘言.... 357
9.6 多种计算π值的程序...357
9.6.1 根据S.Rabinowitz与S.Wagon
算法编制的程序.... 358
9.6.2 用瓦里斯公式计算圆周率π....362
9.6.3 用欧拉公式求圆周率π......363
9.7 爱纳托斯特尼筛子与质因数分解.....364
9.7.1 寻找质数的爱纳托斯特尼筛子....364
9.7.2 发现全部n<N的各个质因子....367
9.8 用MathCAD编程求未定式........369
9.8.1 应用洛必达法则编程定未定式....370
9.8.2 各种实例.......372


9.9 伯努利方程的通解.....374
9.10 求不定方程的正整数解.........377
9.10.1 求解步骤和注意事项.........377
9.10.2 例子与注释......377
9.11 用MathCAD求解形形色色的“孙子点兵”
问题....383
9.11.1 用MathCAD编一个典型孙子
点兵问题的一般解法程序......384
9.11.2 具有依赖参数的孙子点兵问题....387
9.11.3 扩展分拣参数的“孙子定理”—
从网上得来的问题.........389
9.12 圆柱螺旋压缩弹簧设计.........392
9.12.1 设计要求......392
9.12.2 材料..........393
9.12.3 端部型式......393
9.12.4 设计弹簧......393
9.12.5 弹簧性能校核.....394
9.12.6 几何尺寸计算.....396
9.12.7 弹簧图样......397
9.13 按传动角设计四连杆机构........398
9.13.1 曲柄摇杆机构简化线图......398
9.13.2 输入传动角Ψ12与?12选定β....398
9.13.3 计算杆长......399
9.14 年龄为出生年份的数码之终极和.....401
9.15 用节点电压法解复杂直流电路......403
9.15.1 电路1........403
9.15.2 电路2........405
9.16 谐振电路分析计算.....406
9.16.1 RLC串联谐振....406
9.16.2 RLC并联谐振....410
9.17 桥梁板式橡胶支座选用计算......415
9.17.1 橡胶垫板的底面积校核......415
9.17.2 橡胶垫板厚度校核计算.......416
9.17.3 橡胶垫板平均压缩变形验算....416
9.17.4 在水平力作用下橡胶垫板
抗滑移验算...... 417
9.18 水力学计算应用实例两则........417
9.18.1 梯形渠道均匀过流量计算......417
9.18.2 拟合水位流量关系曲线.......419
9.19 用MathCAD解决简单的“派活搭配”
运筹问题..........421
9.20 用MathCAD处理美工图像举例....424
9.20.1 图像混合......424
9.20.2 图像遮盖......427
9.20.3 图像的翻转......428
9.20.4 局部更换图像....428
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2013-8-4 09:03:28
 
先向老先生致敬,再感谢楼主。
lzlrobert
  • 积分:3164
  • |
  • 主题:158
  • |
  • 帖子:851
积分:3164
LV8
副总工程师
  • 2013-8-4 14:54:27
 
mathcad是免费的不?
eric.wentx
  • 积分:46973
  • |
  • 主题:486
  • |
  • 帖子:17006
积分:46973
版主
  • 2013-8-4 16:03:20
 
一个月免费,但是我们是有能力让他变成永久费的.
鸡腿
  • 鸡腿
  • 离线
  • LV8
  • 副总工程师
  • 积分:7243
  • |
  • 主题:40
  • |
  • 帖子:2095
积分:7243
LV8
副总工程师
  • 2014-10-7 11:13:25
  • 倒数9
 

admin
  • 积分:32469
  • |
  • 主题:2330
  • |
  • 帖子:8895
积分:32469
管理员
  • 2014-11-13 14:09:02
  • 倒数7
 
呵呵,文兄真的啊?
ckj_ck
  • 积分:14218
  • |
  • 主题:91
  • |
  • 帖子:953
积分:14218
LV10
总工程师
最新回复
  • 2019-9-29 22:55:57
  • 倒数1
 
好像漏了个 免 字
weipcrazy
  • 积分:492
  • |
  • 主题:18
  • |
  • 帖子:132
积分:492
LV6
高级工程师
  • 2013-8-4 18:54:09
  • 倒数10
 
支持一下
热门技术、经典电源设计资源推荐

世纪电源网总部

地 址:天津市南开区黄河道大通大厦8层

电 话:400-022-5587

传 真:(022)27690960

邮 编:300110

E-mail:21dy#21dianyuan.com(#换成@)

世纪电源网分部

广 东:(0755)82437996 /(138 2356 2357)

北 京:(010)69525295 /(15901552591)

上 海:(021)24200688 /(13585599008)

香 港:HK(852)92121212

China(86)15220029145

网站简介 | 网站帮助 | 意见反馈 | 联系我们 | 广告服务 | 法律声明 | 友情链接 | 清除Cookie | 小黑屋 | 不良信息举报 | 网站举报

Copyright 2008-2024 21dianyuan.com All Rights Reserved    备案许可证号为:津ICP备10002348号-2   津公网安备 12010402000296号