matlab分别用冒号和linspace函数在区间[5:100]均匀的取20个点构成向量x.
时间: 2024-03-23 12:39:42 浏览: 90
可以使用MATLAB中的冒号运算符和`linspace`函数在区间[5:100]均匀的取20个点构成向量x。以下是一个示例代码:
使用冒号运算符:
```matlab
x1 = 5:4.75:100;
```
这个代码会在[5,100]区间内均匀的取20个点,其中每个点之间的间隔为`(100-5)/(20-1)=4.75`。输出结果为:
```
5.0000 9.7500 14.5000 19.2500 24.0000 28.7500 33.5000 38.2500 43.0000 47.7500 52.5000 57.2500 62.0000 66.7500 71.5000 76.2500 81.0000 85.7500 90.5000 95.2500 100.0000
```
使用`linspace`函数:
```matlab
x2 = linspace(5,100,20);
```
这个代码会在[5,100]区间内均匀的取20个点。输出结果和上面的代码相同:
```
5.0000 9.7368 14.4737 19.2105 23.9474 28.6842 33.4211 38.1579 42.8947 47.6316 52.3684 57.1053 61.8421 66.5789 71.3158 76.0526 80.7895 85.5263 90.2632 95.0000
```
其中,`linspace(a,b,n)`函数会在区间`[a,b]`中均匀的取`n`个点,并返回一个向量。
阅读全文