想法:
由于一颗球在一定的半圆体曲面内沿边滚动,如果这颗半圆体为完全球体,在另一个球体滚动,造成多维叠加,假设球体以sin,cos函数运动,我们定义球为所求点y,以二维平面来表达,构造二维映射表达式:###代码###,
MATLAB:
clc;clear;
x = 1:100;
y = sin(10000*x)
figure(1)
plot(x,y,'',x,y,'Y')
x1 = 1:100;
y1 = sin(100*x1)/cos(100*x)
plot(x1+x,y1+y,'',x1+x,y1+y,'r')
x2 = 1:100;
y2 = sin(100000000000000*cos(100000000000*sin(10000*x2)));
plot(x2+x1+x,y2+y1+y,'',x2+x1+x,y2+y1+y,'B')
function y = fun(a,x)
y = a(1)*x(1)^2;
end
所得函数图像为:
很显然,函数 越来越复杂,这是因为在所输函数中进行x方向轴叠加,y方向轴叠加,造成复杂函数