求教多维数组的定义和赋值方法
mathcad吧
全部回复
仅看楼主
level 2
对二维数组很简单,比如Ai,j :=.....
Ai,j,k:=.... 就没法定义或赋值了。
看着很简单的事,好奇怪不行。(i,j,k是下标)
我试过(Ai,j)k定义和赋值,也不行。
有人能点拨一下吗?不胜感激。
2016年04月20日 08点04分 1
level 2
关于嵌套数组,我以前无意中也发现可以用。另外,我也理解能够用程序实现。
但是我对mathcad的简洁有偏执倾向,对程序这种缺乏美感的解决方案总是尽量避免,除非不得已。Mathcad 15.0.0.436
以下就是个例子。用AA方式,容易实现3维或多维数组运算。
但是想用A或B方式就不行,和贴吧里之前实现的所有例子不同,我希望下标作为变量能够使用或者引用别的矩阵元素。之前的例子都是具体数值,意义有限。多谢指点!
2016年04月21日 01点04分 6
我的偏执包括A(i,j,k):=....这种形式也不怎么接受。
2016年04月21日 01点04分
计算机的各种程序语言,都是编写语言的人事先规定了语法和格式的,各种语言的规定不同,风格也不同,实现的功能和表达方法也不同。必须遵循程序语言的语法,才能正确运算。这是没办法随心所欲的事情。如果您不认可这种语言的语法形式,只有另选其它自己喜欢的语言来用。或者说多种语言综合起来使用。
2016年04月21日 04点04分
level 2
看来只能用AA程序模式或者A(i,j,k)函数模式,没关系,我只是希望简洁而已,毕竟计算目标才最重要。另一方面,也是感觉函数模式速度好像远没有矩阵模式速度快。
2016年04月21日 05点04分 8
1