matlab中怎样输出一个函数的值

matlab中怎样输出一个函数的值,第1张

因为你没有说明是什么具体的函数,我就以多项式函数为例吧!

matlab中有个函数叫polyval,用来计算多项式在某点的函数值。示例程序:

我们有多项式:f(x)=3x^2

+

2x

+1

计算此函数在x=5处的值的代码:

p

=

[3

2

1];

polyval(p,5)

你的意思是说第5列当用科学计数提出10e+004后显示为00000吗这样没关系,虽然全是0显示但还是你的数据,你可以用format

long

改变一下输出格式就会显示了,如果你非要显示你所说的那样,那真的就像楼上所说必须转换为字符串了!

clear

A=10e+004[06904

00063

00002

00136

0021310e-004;

19873

00063

00001

00055

0019210e-004;

01571

00063

00001

00048

0020110e-004;

03144

00063

00001

00190

0011310e-004;

05029

00063

00002

00015

0043510e-004;

01374

00063

00001

00051

0019710e-004];

B=num2str(A)%转换为字符串表示

B

=

6904

63

2

136

00213

19873

63

1

55

00192

1571

63

1

48

00201

3144

63

1

190

00113

5029

63

2

15

00435

1374

63

1

51

00197

这样的矩阵B就可以符合你的输出要求了!但B为字符串char

不知你是否满意!

以上就是关于matlab中怎样输出一个函数的值全部的内容,包括:matlab中怎样输出一个函数的值、matlab的输出问题、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9367248.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存