看板 MATLAB 關於我們 聯絡資訊
※ 引述《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
THT:謝謝解惑!不過不了解hold on這個指令,是要避免蓋掉上個圖嗎? 11/05 19:36
srwalpha:YES 11/05 19:55