24小时热门版块排行榜    

查看: 414  |  回复: 0

碗碗儿2954

新虫 (小有名气)

[求助] MATLAB建立几何模型出现问题,望懂得人帮忙看看,跪谢!

由于我不是计算机专业的,编程很垃圾,现在想用MATLAB建立小球随机分布的几何模型,没有得到结果,完整的语句如下,请懂的人帮忙看一下,万分万分感谢!
function [ output_args ] = trial2(v)
%UNTITLED Summary of this function goes here
%   Detailed explanation goes here
    R(50)=ones;
    V(50)=ones;
    VSUM(50)=ones;
    [X,Y,Z]=sphere(50);
    R(1)=rand(1)/10;
    V(1)=(4/3)*pi*R(1)^3;
    origin=rand(1,3);
    surf(X*R(1)+origin(1),Y*R(1)+origin(2),Z*R(1)+origin(3));
    VSUM(1)=V(1);
    figure
for i=2:50
    R(i)=rand(1)/10;
    V(i)=(4/3)*pi*R(i)^3;
    while VSUM(i-1)<v
    origin=rand(1,3);
     for m=1:i-1
      if (R(i)+R(m))<sqrt(origin(1)^2+origin(2)^2+origin(3)^2);
      surf(X*R(i)+origin(1),Y*R(i)+origin(2),Z*R(i)+origin(3));
      fprintf('The volume of the ith sphere is %12.5f\n',V(i));
      VSUM(i)=VSUM(i-1)+V(i);
      end
      hold on
     end
    end
    hold on
end
    fprintf('The total volume is %12.5f\n',VSUM(n));
axis equal
回复此楼

» 猜你喜欢

努力!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 碗碗儿2954 的主题更新
信息提示
请填处理意见