Re: [問題]Matlab找分段函數跟圓的交點與syms指令

看板MATLAB作者 (white)時間12年前 (2013/05/11 00:21), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串2/5 (看更多)
※ 引述《leoking0106 (white)》之銘言: : 1. : 我的分段函數是 : y=0 ,-7<x<0 : y=2/3*x ,0<x<9 : y=6 ,9<x<12 : 圓方程式是 : (x-2.5).^2+(y-9.15).^2=9.5^2 : 要如何用matlab找出兩函數的交點(0,0) (11.46,6) ?? : 2. : 例如這樣 : syms x; : y=-(9.5^2-(x-2.5).^2).^0.5+9.15; : 我想要問這樣寫的話有沒有甚麼指令可以讓我直接得到y函數的值 : 例如y(0)=0; y(11.46)=6 之類的 : 還有如果我要畫x vs.y的曲線圖(像plot那樣的圖) : 要用甚麼指令呢?? : (或者有其他比較好的寫法但也能達到我想要的) : 拜託網路上的matlab高手教我怎麼寫 : 最好能提供code讓我比較好了解 : 感激不盡~ 感謝j大解惑 但我想請問Q2中為什麼你的@(X)我改成syms x就不能run了呢? 還有Q1能不能教我怎麼寫分段函數跟圓方程式 我才剛接觸MATLAB沒多久很多東西都還不是很瞭 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 116.59.236.117

05/11 02:34, , 1F
因為y = @(x) 的用法叫Anonymous Functions
05/11 02:34, 1F

05/11 02:34, , 2F
參考 http://goo.gl/dcrmz, 跟symbolic math是不同觀念
05/11 02:34, 2F
文章代碼(AID): #1HZHvmZP (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1HZHvmZP (MATLAB)