matlab 雪花koch 这个程序哪儿错了、、?function koch(p,q,n)if (n==0)plot([p(1);q(1)],[p(2);q(2)]);hold on;elsec = q-p;c = [-c(2);c(1)];c = (p+q)/2+c/sqrt(12); % 求出「向左侧翘起 1/3」的顶点座标向量 ca = (2*p+q)/3; % 求出

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 23:49:19

matlab 雪花koch 这个程序哪儿错了、、?function koch(p,q,n)if (n==0)plot([p(1);q(1)],[p(2);q(2)]);hold on;elsec = q-p;c = [-c(2);c(1)];c = (p+q)/2+c/sqrt(12); % 求出「向左侧翘起 1/3」的顶点座标向量 ca = (2*p+q)/3; % 求出
matlab 雪花koch 这个程序哪儿错了、、?
function koch(p,q,n)
if (n==0)
plot([p(1);q(1)],[p(2);q(2)]);
hold on;
else
c = q-p;
c = [-c(2);c(1)];
c = (p+q)/2+c/sqrt(12); % 求出「向左侧翘起 1/3」的顶点座标向量 c
a = (2*p+q)/3; % 求出从 p 到 q 的 1/3 处端点座标向量 a
b = (p+2*q)/3; % 求出从 p 到 q 的 2/3 处端点座标向量 b
koch(p,a,n-1); % 对 pa 线段做下一回合
koch(a,c,n-1); % 对 ac 线段做下一回合
koch(c,b,n-1); % 对 cb 线段做下一回合
koch(b,q,n-1); % 对 bq 线段做下一回合
end
我算着没错啊、、

matlab 雪花koch 这个程序哪儿错了、、?function koch(p,q,n)if (n==0)plot([p(1);q(1)],[p(2);q(2)]);hold on;elsec = q-p;c = [-c(2);c(1)];c = (p+q)/2+c/sqrt(12); % 求出「向左侧翘起 1/3」的顶点座标向量 ca = (2*p+q)/3; % 求出
能画出来啊:)
如果觉得样子不对,可能是因为xy比例的原因,可以axis equal解决
如果是报错了,请检查输入格式
如果很久都没跑出来,n就不要超过5了

matlab的Koch雪花程序怎样写啊?(不要Koch曲线的程序)选修了matlab,实在弄不懂这个软件 matlab 雪花koch 这个程序哪儿错了、、?function koch(p,q,n)if (n==0)plot([p(1);q(1)],[p(2);q(2)]);hold on;elsec = q-p;c = [-c(2);c(1)];c = (p+q)/2+c/sqrt(12); % 求出「向左侧翘起 1/3」的顶点座标向量 ca = (2*p+q)/3; % 求出 matlab解答对一个等边三角形,每条边按照Koch曲线的方式进行迭代,产生的分形图称为Koch雪花.编制程序绘制出它的图形,并计算Koch雪花的面积,以及它的分形维数. matlab画出雪花曲线function y=koch(x1,x2,y1,y2,n)if n>1koch(x1,y1,(2*x1+x2)/3,(2*y1+y2)/3,n-1);koch((2*x1+x2)/3,(2*y1+y2)/3,(x1+x2)/2+(y1-...y2)*sqrt(3)/6,(y1+y2)/2+(x2-x1)*sqrt(3)/6,n-1);koch((x1+x2)/2+(y1-y2)*sqrt(3)/6,(y1+y2)/2+(x2-...x1)*sqr 求matlab画koch雪花曲线的方法在matlab7.0环境下可运行的.ps:添加两个问题,1,第N条曲线长度是否存在极限?理由?2.第n条曲线围城的面积为An,是否存在极限,理由? matlab程序的一个方程求这个十字写成matlab的正确程序. 求这个二元微分方程组的MATLAB程序 这个公式的MATLAB程序该怎么写 怎么运用matlab绘制这个图形,程序是什么 matlab程序有一个exp(-t).*sin(t) 这个. 帮帮忙求解这个抛物方程的matlab程序 matlab程序请教这个运算过程如何通过matlab用遗传算法的思路实现, 求下题的MATLAB程序 最小二乘法的matlab程序 求下式的Matlab程序 matlab 程序含义 高斯列主元消元法的matlab程序 用matlab程序法编出高斯消元法