初学matlab,大家看看这个程序错在哪了?function sierpinskihm(x,y,z,d,n)% SIERPINSKIHM 谢尔宾斯基海绵%调用格式:sierpinskihm(x,y,z,d,n)% x为初始正方体的第一个顶点的横坐标% Y为初始正方体的第一个顶点的

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 16:46:09
初学matlab,大家看看这个程序错在哪了?functionsierpinskihm(x,y,z,d,n)%SIERPINSKIHM谢尔宾斯基海绵%调用格式:sierpinskihm(x,y,z,d,

初学matlab,大家看看这个程序错在哪了?function sierpinskihm(x,y,z,d,n)% SIERPINSKIHM 谢尔宾斯基海绵%调用格式:sierpinskihm(x,y,z,d,n)% x为初始正方体的第一个顶点的横坐标% Y为初始正方体的第一个顶点的
初学matlab,大家看看这个程序错在哪了?
function sierpinskihm(x,y,z,d,n)
% SIERPINSKIHM 谢尔宾斯基海绵
%调用格式:sierpinskihm(x,y,z,d,n)
% x为初始正方体的第一个顶点的横坐标
% Y为初始正方体的第一个顶点的纵坐标
% z为初始正方体的第一个顶点的竖坐标
% d为初始正方体的边长
% n为迭代次数
syms d
base=rand(1,3);
dian=base(1,:);
x=dian(1);
y=dian(2);
z=dian(3);
x4=x;y4=y;z4=z;d4=d;
x2=[];y2=[];z2=[];
a=[0,1,2];
[x1,y1]=meshgrid(a);
[x1,z1]=meshgrid(x1,a);
[y1,z1]=meshgrid(y1,a);
xl=[x1(1,1:4),x1(1,6:9),x1(2,[1,3,7,9]),x1(3,1:4),x1(1,6:9)];
y1=[y1(1,1:4),y1(1,6:9),y1(2,[1,3,7,9]),y1(3,1:4),y1(1,6:9)];
zl=[z1(1,1:4),z1(1,6:9),z1(2,[1,3,7,9]),z1(3,1:4),z1(3,6:9)];
n=5;
for j=1:n
for i=1:length(x)
x3=x(i)+d/3*xl;
y3=y(i)+d/3*y1;
z3=z(i)+d/3*zl;
x2=[x2,x3];y2=[y2,y3];z2=[z2,z3];
end
d=d/3;x=x2;y=y2;z=z2;
end
axis([x4,x4+d4,y4,y4+d4,z4,z4+d4])
for i=1:length(x)
patch(x(i)+[d,d,d,d,d],Y(i)+[0,d,d,0,0],z(i)+[0,0,d,d,0],z(i)+[0,0,d,d,0])
patch(X(i)+[0,d,d,0,0],Y(i)+[0,0,0,0,0],z(i)+[0,0,d,d,0],Y(i)+[0,0,0,0,0])
patch(x(i)+[0,d,d,0,0],y(i)+[d,d,d,d,d],z(i)+[0,0,d,d,0],x(i)+[0,d,d,0,0])
patch(X(i)+[0,d,d,0,0],Y(i)+[0,0,d,d,0],z(i)+[0,0,0,0,0],Y(i)+[0,0,d,d,0])
patch(x(i)+[0,d,d,0,0],y(i)+[0,0,d,d,0],Z(i)+[d,d,d,d,d],x(i)+[0,0,0,0,0])
patch(X(i)+[0,0,0,0,0],Y(i)+[0,d,d,0,0],Z(i)+[0,0,d,d,0],Z(i)+[0,0,d,d,0])
end
axis off
set(gef,'color',[1,1,1])
Strings passed to EVAL cannot contain function declarations.

初学matlab,大家看看这个程序错在哪了?function sierpinskihm(x,y,z,d,n)% SIERPINSKIHM 谢尔宾斯基海绵%调用格式:sierpinskihm(x,y,z,d,n)% x为初始正方体的第一个顶点的横坐标% Y为初始正方体的第一个顶点的
你这个是死循环啊.运行不出来.

初学matlab,大家看看这个程序错在哪了?function sierpinskihm(x,y,z,d,n)% SIERPINSKIHM 谢尔宾斯基海绵%调用格式:sierpinskihm(x,y,z,d,n)% x为初始正方体的第一个顶点的横坐标% Y为初始正方体的第一个顶点的 matlab初学,很菜~哪个好心人帮我看看这个程序错在哪了……感激不尽[X,Y,Z]=sphere(30);Z=surfl(X,Y,Z)shading interpcolormap(spring)axis equal%title('旋转的球体')n=360;for i=1:n rotate(Z,[1 0 0],3); f(i)=getframe;endmov 求大神看看这句程序哪错了,求正确的写法,初学, matlab中牛顿法程序我手里有两个牛顿迭代法的程序,但是两种程序计算出来的数值有误差,而我又对数值的要求很高,我是初学牛顿法,所以不知道应该采用哪个.请大家帮我看看!最好能解释一下 如何用matlab在给定的坐标轴上画圆和跟踪运动轨迹我对MATLAB初学,很多东西不懂.请高手帮我写点程序看看,比如在给定的x=10,y=10的坐标轴上任意画个圆,半径为r=1;假如y=sin(3x)+3,如何图像跟踪他 大家在看看这个,答案两个字, 二分法MATLAB实现在书上看见一个关于二分法的MATLAB程序,按照书上程序却无法计算.总是显示程序错误,请高手看看这个程序是不是有问题.function [c,err,yc]=bisect(f,a,b,delta)% f是所要求解的函数% a和 大家看看这个MATLAB程序哪里错了x=[095017282123262327873251];x=(1000.*x);v=[3.7 2.1 0.9 0.9 1.0 1.1 1.2];v=v';Q=[3690 13800 21000 25600 28100 29500 29800]; %Q表示水流量Q=Q';CODMn=[2.3 3.5 2.2 3.3 2.9 2.8 1.5];NH3=[0.15 0.21 0.27 0.26 0 求大神帮我看看matlab我编的程序错在哪里,怎么修改?要编的是这个方程,nT=88,C0,G0,Ck,Gk都是88*88矩阵,u(s)经傅里叶变换为88*2049矩阵,B为单位阵,s为2049*1的矩阵.求X(s).我编的程序如下,有错误, 大家看看这个,看图猜人! matlab带循环的反应器程序报错初学matlab,我前几天看到一个带循环操作的平推流反应器计算最优循环比下反应器最佳体积的例子,想要自己试着做一下,但是总是报错.想请教各位怎样修改这个程 请大家看看这个MATLAB程序哪里出了错?如何改?我的程序如下:function f=objfun(x)f=pi*(4.14*x(1)+2.5)^2*x(2)*x(3)^2/4;function [c,ceq]=confun(x)c=[6.35*10^5-x(1)^2*x(2)*x(3)^2;13432.29*(4.69-0.63*ln(x(1)))-x(1)*x(2)*x(3)^2];ceq=[ 求matlab高手 关于直方图均衡的能帮我看看这个程序哪错了么 不知道为神马运行出来的图会有一块块黑的 看着好像是原来白色的地方经过程序出来就直接显示黑色了 > matlab涉及小数运算精度问题delta_w=0.05*piN3=11*pi/delta_wk3=0:N3-1请大家在MATLAB中运行这个,结果我在命令窗口中查看,很显然size运算错了,从0到219是220个数呀,因为我有程序需要用到这三句,结果由于 关于Matlab的程序的问题初学Matlab,编了个小的程序.当我在程序的最后一行不加分号(图1)时运行结果如图2所示;但在程序最后一行的末尾加上分号(图3)时,运行结果如图4所示.这是什么道 初学MATLAB,解线性方程程序请大家尽量把程序写长一些,程序越长越好,呵呵.1.求矩阵方程 x*(2 1 -1,2 1 0,1 -1 1)=(1 -4 3,4 3 2) 求出x的值,用MATLABA编出程序2.求线性方程组的解:2x1 - x2 -x3 +x4=2第一个方 看看这个matlab程序错在哪了t=0:0.01:3;k=2;a=-1.5;b=10;f=k*exp((a+i*b)*t);subplot(2,2,1);plot(f,real(f));title('实部');axis([0,3,-2,2]);grid on;subplot(2,2,2);plot(f,imag(f));title('虚部');axis([0,3,-2,2]);grid on;subplot(2,2,3);plot(f,ab 关于等价无穷小的计算请大家看看这个做法错在哪里,谢绝谩骂,