找回密码
 注册
Simdroid-非首页
查看: 90|回复: 0

[3.编程] 请问怎样赋值?

[复制链接]
发表于 2010-9-21 10:37:39 | 显示全部楼层 |阅读模式 来自 江苏南京
大侠们好:
  请问在子函数内赋值,该怎样操作.  我有一个函数.
T:=<r*cos(theta)|r*sin(theta)|z>;
coor=  (r,theta,z);


  g:=proc(T,coor)
  local gii,i;
  for i=from 1 to 3
  do gii[i]=map(diff,T,coor[i]);
  end do;
  gii;
  end proc;

结果是gii


  g:=proc(T,coor)
  local gii,i;
  for i=from 1 to 3
  do gii[i]=map(diff,T,coor[i]);
  end do;
  print(gii);
  end proc;
结果显示是一个table
请问怎样才能把gii赋予g?
谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-24 14:20 , Processed in 0.031491 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表