Re: [問題] 請問要用什麼語法如何畫出金字塔!

看板MATLAB作者 (雷門)時間12年前 (2011/11/05 01:29), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《THT (菜大頭)》之銘言: : 研究所修了一門Matlab操作的課, : 算是第一次正式接觸Matlab, : 在聽完老師講解的基本語法後, : 馬上的回家作業就是要畫出一座金字塔。 : 就是只要輸入一個X(可能是3~10)後, : 就可以畫出一個金字塔, : 例如三層的話, : 第一層一個點,第二層三個點,第三層五個點... : 實在是有點不知該如何下手, : 只有個大概的構想,是否用矩陣就可以畫出這樣的圖? : 麻煩版上的朋友,幫忙提供一點辦法幫忙小弟我解惑! : 先謝謝大家了! % 最笨的暴力方法讓你參考 % 數字大會跑很慢 如果改寫成矩陣形式再plot會快很多 clc ;clear ;close all N = input('N = '); for y=1:N for x =1:2*y-1 plot(x-y,N-y,'*') hold on end end -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.228.244.199

11/05 19:36, , 1F
謝謝解惑!不過不了解hold on這個指令,是要避免蓋掉上個圖嗎?
11/05 19:36, 1F

11/05 19:55, , 2F
YES
11/05 19:55, 2F
文章代碼(AID): #1Ej24G96 (MATLAB)
文章代碼(AID): #1Ej24G96 (MATLAB)