第二章字符串和向量讨论区【提问或回答均可计分】

为什么linspace函数不能完成本次小测中从1.1到5.5,步幅为1.1的问题?

为什么linspace函数不能完成本次小测中从1.1到5.5,步幅为1.1的问题?

周邦3227010008 -
回帖数:6

如题,我采用了mymemo=linspace(1.1,5.5,1.1)的代码,但是最后输出结果只有一个数字,这是为什么呢?

回复周邦3227010008

回复: 为什么linspace函数不能完成本次小测中从1.1到5.5,步幅为1.1的问题?

宋浩然3227010021 -
linspace步幅只能是正整数
回复宋浩然3227010021

回复: 为什么linspace函数不能完成本次小测中从1.1到5.5,步幅为1.1的问题?

周邦3227010008 -
linspace中没有步幅的这个指令
回复周邦3227010008

回复: 为什么linspace函数不能完成本次小测中从1.1到5.5,步幅为1.1的问题?

段玎玎3227010032 -
linspace代表输出n个数,不是步长。1.1小于2,默认输出1个数。
回复周邦3227010008

回复: 为什么linspace函数不能完成本次小测中从1.1到5.5,步幅为1.1的问题?

宋怡萱3227010009 -
linspace的最后一个数字含义为生成n个数,只能是正整数,或许可以用stepsize函数——mymemo=1.1:1.1:5.5,第一个是起始数字,中间是步幅(间距),最后一个是结束数字
回复周邦3227010008

回复: 为什么linspace函数不能完成本次小测中从1.1到5.5,步幅为1.1的问题?

林璐瑶3211201018 -
或许可以改成mymemo=linspace(1.1,5.5,5)
回复周邦3227010008

回复: 为什么linspace函数不能完成本次小测中从1.1到5.5,步幅为1.1的问题?

郑梅凤3227010037 -
”linspace”函数用法:生成包含等间距数字的向量 eg.linspace(起始数,终止数,元素数量(等间距,若未指定默认100个))