[運算] if的新手問題已回收

看板MATLAB作者 (B浩)時間14年前 (2011/06/22 16:39), 編輯推噓0(005)
留言5則, 3人參與, 最新討論串1/1
由於換電腦還沒安裝Matlab 想問一下問題 試撰寫一個函數ex可接收month,代表月份,然後判斷所屬季節 (3-5為春季 6-8為夏季 9-11為秋季 12-2為冬季) function ex(month) if month>=3 & month <=5 fprintf('%s是春季\n',month) elseif month>=6 & month<=8 fprintf('%s是夏季\n',month) elseif month>=9 & month<=11 fprintf('%s是秋季\n',month) elseif month<=2 | month=12 fprintf('%s是冬季\n',month) end 請問這樣打可以嗎 真的是新手 誠心請問 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.76.64

06/22 17:05, , 1F
fprintf會print到一個檔案上 要顯示在螢幕的話用disp?
06/22 17:05, 1F

06/22 17:06, , 2F
另外 fprintf(fileID,format,A,...); 你少了fileID
06/22 17:06, 2F

06/23 02:35, , 3F
非 & | 應該是 && ||
06/23 02:35, 3F

06/23 02:37, , 4F
但是由於你的month是1X1, 所以兩者結果相同
06/23 02:37, 4F

06/23 11:36, , 5F
這是你期末考的題目吧.....
06/23 11:36, 5F
是期末考題沒錯 謝謝熱心回答~ ※ 編輯: q111175 來自: 59.115.75.83 (07/09 06:55)
文章代碼(AID): #1E0Qf6E5 (MATLAB)