Re: [問題] 請問要用什麼語法如何畫出金字塔!
※ 引述《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
11/05 19:36, 1F
推
11/05 19:55, , 2F
11/05 19:55, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):