mathcad操作指导
其四周有个实线框,可用鼠标对该实线框下侧线中间和右侧线中间位置拖拽以实现绘图窗口的大小调整, 鼠标停在实线框变成一个手状时,鼠标的拖拽可调整绘图窗口的位置。在绘图外的地方用鼠标单击,该实 线框消失,绘图处于不可编辑状态,反之在绘图窗口单击实线框出现,绘图处于可编辑状态,可调整大小、 位置,可剪切、幅值、删除等。 需要注意的是要对整个绘图剪切、复制、删除,必须在下图所示的状态下进行,上图所示的状态时无法对 绘图操作的,感觉有点像找不同的游戏了,你们有没有注意到,两个图的蓝色直角位置是不同的,上图的 蓝色直角位于绘图 x 轴的中间,表示可编辑 x 轴参数,下图的蓝色直角函括了整个绘图,表示可对整个绘图 进行操作,可以在绘图范围内右击鼠标,执行剪切、复制操作,亦可以用键盘快捷键剪切和复制,也可用 Delete 键删除绘图。 关于那个蓝色直角位置怎么控制,大家自己操作看看吧,你自己会掌握的。
这个文件我也传上来了,其实如果你认真参考这个文件,也就不用看这个帖子了。这部分简单介绍就结束 吧,具体的大家还是参考用户指南,真的都是中文啊,其实也可以一边使用,再根据需求有所侧重地到指 南中去查找相关主题,这样效率更高。 初级应用 Mathcad 非常简单,打开界面,鼠标在空白区域单击一下出现一个红色十字就可以开始编辑公式 了,执行计算了。 一.将 Mathcad 当作计算器一样使用吧 比如你想计算一个半径为 3.3 的圆的面积,那就在半角下输入 ctrl+shift+p+I,*,3.3^2,=,就可以了,你也 可以在数学工具栏单击第一个符号,计算器工具栏,从中选择×π 数字直接键盘键入即可,半角符号 下的.即是小数点,键入符号中间不要插入空格或其他键。 蓝色直角所在的位置即是你当前可编辑的对象,算式被一个实线方框围住表示处于激活状态,可进行 编辑,同样,若没有这个方框即处于不可编辑状态,此时你若想编辑该算式,可用鼠标单击该算式, 一定要注意蓝色直角所包含的范围,它表示了你键入下一个算符时的操作对象,不理解我意思的童鞋 可以自己尝试一下,用空格或者左右箭头操作蓝色直角的位置和范围。 这里的关键是要处于半角时编辑,如果你发现出现了奇怪的符号,那赶紧撤销,切换切换成半角。 还有些快捷键操作可能需要多多练习,不过即使不知道快捷操作,一样可以从计算器工具栏选择运算 符。 下面是进阶练习,假如你的圆半径发生变化,你希望在 Mathcad 中输入改变后的半径就能快速得到面
(输入”S” ”[” ”f ” ”:” ”2” ”*” ”ctrl+shift+p” ”*” ”f ” ”*” ”1” “j”,定义了一组基于值域变量 f 各个值的向量,那个输 入”1””j”表示虚数,编辑框离开该等式后,显示为”j”,而不是”1j”) 然后与定义 Sf 一样定义 Gvdf :
等式中涉及到的 Gvd_dc frhp fesr 等都是需要提前定义的变量,对于一个参数确定的回路而言,这些 变量都是定值。而等式中 min 就是用”.”形成的下标,仅起变量标识作用。 要绘制幅频特性 相频特性曲线,仅有传递函数还不够哦,还得定义下面两个函数:
Gvd ( s)
vO ( s) d ( s ) vg ( s ) 0
L )(1 sRC C ) Vg R( D R RL ) D R RL D2 RRC C L ( R RC ) RLC ( R RC ) LC ( D2 R RL ) 2 1 s s2 2 D R RL D2 R RL
2
(1 s
2
当然,我们都知道 s 其实就是频率 f 的函数,所以首先定义 f 为值域变量:
(输入”f ””:””1””,””2””;””100000”,”,””2”也可以不输入,默认的间隔是 1,”100000”值则取决于你需要的频域 范围,不建议定义过多无意义的点,可能会出现点太多无法绘制无法计算等问题,而且也不利于你观察关 键范围的曲线,这就定义了一组从 1Hz 到 100kHz 且按照 1Hz 递增的频率点) 然后以 f 为下标,定义 s 为关于 f 的向量:
工具栏里的图标应该一看就了解了吧,矩阵应该很少用到,我用得比较多的还是值域变量”m..n”和下 标”Xn”。值域变量的快捷键是键盘上的分号”;”,下标的快捷键是键盘上的中括号”[”(要记住哦,记住会很方 便)。 值域变量 是 Mathcad 中的一个特殊变量,不过真的很好用,值域变量定义一组一个值域内依序且有相 同间隔的数字。若值域变量出现在 Mathcad 等式中,Mathcad 将针对值域变量中的每个值进行计算。(这段 解释真的好拗口,因为是抄过来的,大家自己到 Mathcad 试一下去理解吧)。 然后我要举个例子,而且是个相对比较复杂的例子,也是我自己在使用的一个采用值域变量计算传递 函数的例子。 计算 boost 主回路的 Gvd 传递函数:
然后呢,可以在绘图区域双击鼠标,调出 x-y 绘图的格式化窗口,如下图
就不具体讲格式化窗口所有的功能了,后面还有示例呢! 提一下关于次要 y 轴,就是说是可以有两个 y 轴 的,左侧一个轴,右侧一个轴,绘制 Bode 图就很有用了,一个轴绘制幅频曲线,一个轴绘制相频曲线,下 图就是这样的,对于两个函数共用自变量的情况这样绘图就特别利于观察。两个 y 轴是彼此独立的,分别 进行设置,当然你要在上面的格式化窗口内选择“启用次要 Y 轴”的多选框,就可以在绘图框的右侧输入 次要 y 轴的参数了。
你可以用鼠标左键把所有的工具栏都从上方拖出来,像下面那样, “标准” “格式化” “数学” “自定义字符” “资源” “控件” “调试” ,还有更多的工具栏可以从“视图”菜单下找到哦。
这些工具栏的功能可以参见本帖上传的 用户指南,里面有很全面详细的说明,我主要说一下数学工具栏,
其他的工具图
还是从数学工具栏,单击第二个图标,调出图表工具栏,如下图所示。
惭愧地说,这里面我真的只用过第一个功能,x-y 绘图,似乎觉得一般的工程计算,x-y 绘图完全足够了。单 击图表工具栏第一个图标 x-y 绘图,将会在 Mathcad 工作表红色十字位置处插入一个 x-y 绘图,如下图所示
积,这里就要定义一个变量了。比如你定义 R 作为半径变量,定义时输入 R + :+3.3,记得在半角下 输入,对的:就表示给变量赋值,然后你会发现 R 符号下有一个绿色波浪符号,单击 R 会提示该表达 式定义了一个 Mathcad 内置单元,这个不会影响计算,不过看着绿色波浪线很不爽,所以建议不要以 单字母作为变量名,比如我们可以定义 R1=3.3,然后键入 S1 + : +ctrl+shift+p+i+R1+^+2+= 可以在算式双击,弹出下面的结果格式窗口,设置计算出的结果的格式,设置小数位数或者分数,按 照你的要求设置结果格式,一般默认即可。
工程师热爱 Mathcad 在我六年的工科学习生涯中没能接触到 Mathcad 无疑是巨大的遗憾,六年中我都以稿纸、计算器、Matlab 展开我的工科学习、 电路设计等等, 甚至有时不得已我还得用我为数不多的 C 语言知识写个简单的小程序。 由于工作需求接触开关电源,不得不看些开关电源设计的书籍,在其中一本获益匪浅的书籍《精通开关电 源设计》中认识了 Mathcad 软件,该书的作者 Sanjaya Maniktala 所有的计算都是采用 Mathcad 进行的,他 在他的另一本书籍《开关电源故障诊断与排除》中也提到“一旦你克服最初的困难制作完成一张经过验证 的电子数据表,那么以后的生活就轻松了(而且更精确了)。按下一个键,你就能完成重复性的工作,无需每 次都重新做计算,错误也不会成比例地增加。 ”在我短短三年的工程师工作中,每一次使用 Mathcad 都觉得 这句话是真理,因为我极度厌恶重复性工作,可是我发现用稿纸做稍微复杂的计算时,每次改一个参数全 都得重新计算一遍,而且有时手算的稿纸会找不到,然后又要重新推导一遍。Sanjaya 还说“也许你偏好使 用 Matlab、Excel 或其他软,我的选择是 MathCAD(因为我只会用这个软件),它完全满足我的要求。我发现 可以很容易地用它生成一份易读而清晰的报告,或者为我的应用团队准备一份简单的学习指导,甚至以文 本的形式发给有需要的客户。 ”是的,对于工程师而言,Mathcad 所提供的功能不只是足够而是很多,而且 它还很好用,特别是计算式的键入很方便,事实上我现在就算是计算 1+1 等于几这样的简单的算式,我都 是用 Mathcad 进行的,计算器实在是很麻烦,而 Mathcad,打开进入其工作界面,输入算式就 OK 了。 先简单介绍下 Mathcad 的工作界面,我用的是 14
一个算式编辑完可按 enter, 红色十字便切换到下一行,可以继续输入下一个算式进行计算了,当然 你也可以用鼠标点击到自己想要编辑算式的位置,这里需要提醒的是 Mathcad 里你算式中用到的变量 需要放在算式上面定义,若变量在算式下面,会提示该变量未定义。 常用快捷键操作: 乘法 键盘的 * 除法 键盘的 / 赋值 : 计算结果 = 乘此方 ^ 平方根 \ 计算器工具栏中还有正弦 余弦 正切 对数等等常用计算,也可以通过键盘输入哦,不过记得加括号, 还有正余弦函数均是以弧度为默认单位的,不是度,所以要计算 90°的正弦值不能用 sin(90) 必须要用 sin(pi/2),更多的函数可以通过 插入 函数 调出函数工具栏来获得,
/215687.html
mathcad bode 图相位为什么会从-180 度变到 180 度?减小 360 度还是解决不了。
想解释下这个帖子所提出的问题,关于波特图的相频曲线为什么从-180 度变到 180 度,很多人最初 使用 Mathcad 绘制相频曲线时应该都遇到过这个问题。,我一开始也绘制出了那样的相频曲线,好着急。 那个出现-180 度突变到 180 度因为用的 arg 函数,arg 函数在插入函数工具栏的解释是“返回复数 z 在-pi 与 pi 之间主值辐角,包括 pi。” ...这句话都能看懂吧,arg 函数计算出的值在-pi 到 pi 之间,换成角度 也就是-180 度到 180 度,所以说你觉得相位不从-180 度变到 180 度,难道还指望相位从-180 度继续减小 到-360 度么? 那怎么解决呢,那个帖子里其实有大师答复了,那就是用 angle 函数,angle 函数有两个参数,把你 需要绘制相频曲线的那个函数的实部和虚部用 Re 和 Im 分别输进去,angle 函数返回值在 0~2pi 之间,所 以还得乘以一个系数 180/pi,然后减去-360,减 360 是因为传递函数的相频特性曲线好像都在坐标轴下面 啊。。。?? 另外再提示一点,绘制相频曲线记得把 x 轴设置成对数坐标啊,双击图形弹出 x-y 图形的格式化选项 就可以设置了。 再扯点向量矩阵之类的内容吧,这个我用得也不多,不过一开始不会用函数,所以我的函数全是用向 量实现的,好傻吧,现在那个开关电源的计算文件里传递函数还是向量呢。 从数学工具栏的第三个图标调出向量矩阵工具栏,如下图所示