请教一个关于mathcad插入excel但excel内有运算关系的问题
mathcad吧
全部回复
仅看楼主
level 3
trumanmar 楼主
先阐述一下我想做的运算,因为我要做的是一个440*440的一个矩阵,其中矩阵元素都是电感电容的s域表达方式(s*L以及1/s*C)这种。尝试过matlab,但是matlab的矩阵逆运算基本符号预算超过6阶以后就老是出现fail。所以转而求助mathcad。
因为这个很大的矩阵(先命名为矩阵A),我还需要一些他的运算,比如逆矩阵运算等等,所以我想就以符号矩阵的形式插入进来,可是excel的乘号就是*这个样子,插入进来后也是*这样,与mathcad实际的乘号是不同的。截图如下:
这个矩阵的内容其实就是电感电容的s域表达方式,那么这些乘号怎么改动呢,双击这个表格就直接回到excel里边修改了。截图只是一个3*3的矩阵简易图示。因为之后还要用到这个矩阵A。还有一个问题插入时,输入我选的是0,输出选的1,告诉我值域无效,这个问题我会自己再详细查一下吧的类似问题自己找找答案。请教一下各位大佬。
2017年12月17日 06点12分 1
level 3
trumanmar 楼主
在尝试月城公给建议的几种方法前,我先贴出自己利用for循环的做法,虽然没有做出来,图片中那个红字4的地方,他提示我需要一个名字。这里,之所以需要把s当做符号是为了方便矩阵的计算,因为这里我会用到这个矩阵的逆运算以及与其他矩阵的一些乘除法。最终得到一个列矩阵,比如A,其中A中的某些元素值是带有符号s的高阶表达式(比如类似k*s^8+q*s^6+e*s^3+1),这时候我再把s=1i*2*π*f,定义f的范围如1......1000000,画出这个表达式的伯德图。
2017年12月18日 09点12分 8
这个办法是我查找了吧里边曾经出现的几个关于循环语句的用法和例子自己尝试做的,以及看了help帮助之后的尝试。虽然没成,不过也算自己动手尝试,我先用用月城公的办法先。
2017年12月18日 09点12分
您没有定义函数f(),就开始使用了。MC要求先赋值或者先定义,后续计算才能使用。
2017年12月18日 09点12分
level 3
trumanmar 楼主
月城公,发生了一件还挺奇怪的事情。
2017年12月24日 15点12分 23
最后说,矩阵奇异无法计算。。。
2017年12月24日 15点12分
我现在的想法就是,利用月城公的这段程序,分别算出三个矩阵,M,T,P,而后通过比如M*T(-1)*P之后得到一个列向量,然后赋值给s,例如1...10.....10000,然后计算1000次,利用这1000次计算所得值进行画图。
2017年12月24日 15点12分
level 3
trumanmar 楼主
2017年12月26日 13点12分 26
level 3
trumanmar 楼主
2017年12月26日 13点12分 27
level 3
trumanmar 楼主
2017年12月26日 13点12分 28
level 3
trumanmar 楼主
2017年12月26日 13点12分 29
1