Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2010-04-04
帖子: 12
声望力: 16 ![]() |
![]()
各位大大,我用的是MathCAD14,方程如下:
n:=40 i:=0.. n j:=0.. n Xi:=i*(PI/n) Yj:=j*(PI/n) 其中‘PI’就是指3.14那个,但这时Xi和Yj方程式中的i和j变成红色,鼠标点入出现告警提示:"该值必须为标量或矩阵" 请各位大大告诉我错在哪里,如何解决? 谢谢! |
![]() |
![]() |
![]() |
#2 | |
版主
注册日期: 2008-07-03
年龄: 92
帖子: 245
声望力: 22 ![]() |
![]() 引用:
但你已出错在值域变量 i 与 j 上,所以,建议你检查一下值域变量的 定义式子,0 与 n 中间那几个句点 .... ,应该使用键盘分号( ; ) 输 入的,如果直接输入几个句点,那就一定产生红字以及出错信息了。如 果此点没有错误,就请你对照截图,仔细检查其他部位。如果依然检查 不出错误,就请把你的页面文件做成压缩文件传上来,大家帮你看看。 此帖于 2010-04-10 07:07 被 zpz11111 编辑。 原因: 处理乱码 |
|
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2010-04-04
帖子: 12
声望力: 16 ![]() |
![]()
谢谢您的答复!
我查看了输入,似乎没有问题。那几个‘..’确实是按‘;’获得的, 然后我按照你截图中的再输入一遍,仍然出现错误,告警和原来相同, i和j都是红色的。 如果强行计算Xi则出现结果如下:(按ctrl + >)没有告警: Xi -> PI*(0..40)/40 我把截图发上来,另一个文件是后缀名为.xmcd的在我的MathCAD14上出错的原测试文件(test1.xmcd). 另:你的截图中,n和40是不同的颜色,而我输入时n和40颜色是相同的,都是黑色。 谢谢! |
![]() |
![]() |
![]() |
#4 |
初级会员
注册日期: 2010-04-04
帖子: 12
声望力: 16 ![]() |
![]()
刚才试了一下,发现Xi:=i时,不会报错,但一旦等式右面出现含i的运算,式子中的i就会变红色。建附图。
|
![]() |
![]() |
![]() |
#5 |
版主
注册日期: 2008-07-03
年龄: 92
帖子: 245
声望力: 22 ![]() |
![]()
[B]昨天给了答复之后,离开了一段时间,今天才看见你的压缩文件,一看便知道你的问题是因混淆了“文字下标”与“数组下标”概念造成的。
你在工作页面上,想用“文字下标”(就是在数学区域用键盘句号输入的下标),文字下标只能区分变量名,不能接受区域变量输入的索引。你必须把这些下标,统统改成用键盘[号(或点击工具栏上的 x2 按钮)输入的“数组下标”,数组下标是接受值域变量的,只要你改了就没问题了。 颜色是页面显示格式问题,与现在讨论的问题无关。[/B] 此帖于 2010-04-11 05:56 被 zpz11111 编辑。 |
![]() |
![]() |
![]() |
#6 |
初级会员
注册日期: 2010-04-04
帖子: 12
声望力: 16 ![]() |
![]() ![]() |
![]() |
![]() |
![]() |
#7 |
初级会员
注册日期: 2010-02-27
住址: 沈阳
年龄: 46
帖子: 13
声望力: 16 ![]() |
![]()
以学会,谢谢老师指点。
|
![]() |
![]() |
![]() |
#8 |
初级会员
注册日期: 2013-03-12
帖子: 2
声望力: 0 ![]() |
![]() |
![]() |
![]() |