如何在Matlab中创建非线性幂律间隔矢量?

时间:2016-10-10 00:45:49

标签: matlab function

我试图在代码中创建幂律(x 3 )等值线图。 请查看以下问题和接受的答案:(对数矢量:temp

How to create nonlinear spaced vector in Matlab?

我想要temp的幂律矢量而不是对数。

非常感谢

1 个答案:

答案 0 :(得分:0)

通常,您可以根据任何功能选择间距。例如,此处yx的函数。但是x不是线性间隔的。相反,它是另一个变量t的函数,它是线性间隔的。 x(t)定义间距:

t = 0:.02:2;
x = @(u) u.^3; % or any other function
y = @(u) sin(u); % or any other function
figure; plot(x(t), y(x(t)), '*b')

使用此输出:

enter image description here