u=logspace(0,3,5)
u=[ 100 103/4 103/2 109/4 105 ]
注 :是四分之三,我不知道怎么把它变小
就是这个四分之三怎么求的?
在MATLAB中,用logspace函数公比是怎么求的?
答案:2 悬赏:10 手机版
解决时间 2021-02-09 21:25
- 提问者网友:咪咪
- 2021-02-09 04:55
最佳答案
- 五星知识达人网友:天凉才是好个秋
- 2021-02-09 05:39
哦,终于看明白了!
u=logspace(2,5,5)
意思是把10^2到10^5之间分成5份(5-2)/(5-1)=3/4,
即,【2,2+3/4,2+3/4+3/4,2+3/4+3/4+3/4,5】
u =
1.0e+005 *
0.0010 0.0056 0.0316 0.1778 1.0000
实际上就是
u=[10^2 10^2*10^(3/4) 10^2*10^(6/4) 10^2*10^(9/4) 10^5]
估计是书上的印刷错误
u=logspace(2,5,5)
意思是把10^2到10^5之间分成5份(5-2)/(5-1)=3/4,
即,【2,2+3/4,2+3/4+3/4,2+3/4+3/4+3/4,5】
u =
1.0e+005 *
0.0010 0.0056 0.0316 0.1778 1.0000
实际上就是
u=[10^2 10^2*10^(3/4) 10^2*10^(6/4) 10^2*10^(9/4) 10^5]
估计是书上的印刷错误
全部回答
- 1楼网友:一叶十三刺
- 2021-02-09 05:54
其实你打开logspace的源文件一看就知道了,核心代码就一句:
y = (10).^ [d1+(0:n-2)*(d2-d1)/(floor(n)-1), d2];
或者
y = 10 .^ linspace(d1, d2, n);
其中d1、d2、n分别表示开始值、结束值和元素个数。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯