trl-008 发表于 2007-5-16 23:57

求助:转换问题

请问:
f=a*b/(c^2)
怎么转换为:
f=a.*b./(c.^2)
有没有什么具体的命令?谢谢!!

rocwoods 发表于 2007-5-17 01:01

f= vectorize('a*b/(c^2)')
f =
a.*b./(c.^2)

pengweicai 发表于 2007-5-17 10:59

如果表达式比较多的话,可以考虑用查找\替换的笨办法。

trl-008 发表于 2007-5-17 15:44

回复 #2 rocwoods 的帖子

非常感谢!!

trl-008 发表于 2007-5-17 16:07

回复 #2 rocwoods 的帖子

如果我那个函数是程序中间运行出来的,而不是直接有的。这种情况怎么转换??
谢谢!!

rocwoods 发表于 2007-5-17 16:41

如果是符号型的话:
f=vectorize(char(a*b/(c^2)))

trl-008 发表于 2007-5-17 17:00

回复 #6 rocwoods 的帖子

不是那个意思!是这样的:
m=1
n=6
f=m*a*b/(n*(c^2))
f1=vectorize(f)
我这样子做,得不出想要的结果
谢谢啦!!
页: [1]
查看完整版本: 求助:转换问题