| 8 | 1/1 | 返回列表 |
| 查看: 1190 | 回復: 7 | |||
[交流]
簡單的MATLAB幾何建模問題 已有2人參與
|
|
為了建立一系列隨機分布的小球,編寫程序如下,請懂的人幫忙看看,真是沒轍了! k=1; i=2:50; m=1:49; 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; originX=rand(1,50); originY=rand(1,50); originZ=rand(1,50); surf(X*R(1)+originX(1),Y*R(1)+originY(1),Z*R(1)+originZ(1)); VSUM(1)=V(1); for i=2:50 R(i)=rand(1)/10; V(i)=(4/3)*pi*R(i)^3; end while (VSUM<v) for m=1:i-1 A=R(i)+R(m); B=sqrt((originX(i)-originX(m))^2+(originY(i)-originY(m))^2+(originZ(i)-originZ(m))^2); if (A<B) k=k+1; end continue end end if (k==i) surf(X*R(i)+originX(i),Y*R(i)+originY(i),Z*R(i)+originZ(i)); fprintf('The volume of the ith sphere is %12.5f\n',V(i)); VSUM(i)=VSUM(i-1)+V(i); hold on end axis equal |



|
好心人您好,我看了您的程序是可行的,但是我想要通過比較第 i 個球和前面生成的 (i-1)的球半徑和與球心距離的大小來避免球體之間的重合,在總體積小于比如 v 的情況下,由于position只是任意的1*3數(shù)組,并不能存儲第 i 個球體的位置信息?我想出的以下語句好像也有問題 ![]() while (VSUM<v) for m=1:i-1 A=R(i)+R(m); B=sqrt((positionX(i)-positionX(m))^2+(positionY(i)-positionY(m))^2+(positionZ(i)-positionZ(m))^2); if (A<B) k=k+1; end continue end end |




木蟲 (小有名氣)

| 8 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 一志愿中海洋材料工程專碩330分求調劑 +5 | 小材化本科 2026-03-18 | 5/250 |
|
|---|---|---|---|---|
|
[考研] 321求調劑 +3 | 何潤采123 2026-03-18 | 3/150 |
|
|
[考研] 一志愿武理材料305分求調劑 +5 | 想上岸的鯉魚 2026-03-18 | 6/300 |
|
|
[考研] 化學工程321分求調劑 +15 | 大米飯! 2026-03-15 | 18/900 |
|
|
[考研] 311求調劑 +6 | 26研0 2026-03-15 | 6/300 |
|
|
[考研] 298-一志愿中國農業(yè)大學-求調劑 +7 | 手機用戶 2026-03-17 | 7/350 |
|
|
[考博] 環(huán)境領域全國重點實驗室招收博士1-2名 +3 | QGZDSYS 2026-03-13 | 5/250 |
|
|
[考研] 0703化學求調劑 總分331 +3 | ZY-05 2026-03-13 | 3/150 |
|
|
[考研] 293求調劑 +11 | zjl的號 2026-03-16 | 16/800 |
|
|
[考研] 277調劑 +5 | 自由煎餅果子 2026-03-16 | 6/300 |
|
|
[考研] 材料專碩326求調劑 +6 | 墨煜姒莘 2026-03-15 | 7/350 |
|
|
[考研] 有沒有道鐵/土木的想調劑南林,給自己招師弟中~ +3 | TqlXswl 2026-03-16 | 7/350 |
|
|
[考研] 211本,11408一志愿中科院277分,曾在中科院自動化所實習 +6 | Losir 2026-03-12 | 7/350 |
|
|
[考研] 302求調劑 +4 | 小賈同學123 2026-03-15 | 8/400 |
|
|
[考研] 22408總分284求調劑 +3 | InAspic 2026-03-13 | 3/150 |
|
|
[考研] 297求調劑 +4 | 學海漂泊 2026-03-13 | 4/200 |
|
|
[考研] 求調劑 +5 | 一定有學上- 2026-03-12 | 5/250 |
|
|
[考研] 085600材料與化工 309分請求調劑 +7 | dtdxzxx 2026-03-12 | 8/400 |
|
|
[考研] 0817化學工程與技術考研312分調劑 +3 | T123 tt 2026-03-12 | 3/150 |
|
|
[考博] 福州大學楊黃浩課題組招收2026年專業(yè)學位博士研究生,2026.03.20截止 +3 | Xiangyu_ou 2026-03-12 | 3/150 |
|