[討論] 根號問題

看板MATLAB作者 (雪人)時間11年前 (2012/12/11 22:44), 編輯推噓1(108)
留言9則, 3人參與, 最新討論串1/1
各位大大好: 假設某數a與b二者平方後相減,在求其根號,如果以數值計算 MATLAB必定沒問題,但如果是符號計算且b=0,則結果會出現 (a^2)^(1/2) 請問如何化簡成a ? 我試過expand,simple,simplify都沒辦法..... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 175.182.143.194

12/12 00:51, , 1F
你的a本來就不一定是負的啊,如果matlab化簡成a才是錯吧
12/12 00:51, 1F

12/12 00:51, , 2F
*正
12/12 00:51, 2F

12/12 00:53, , 3F
看你要不要宣告成正的 sym('a','positive') 這樣
12/12 00:53, 3F

12/12 22:50, , 4F
感謝,但a^2勢必為正數阿
12/12 22:50, 4F

12/12 22:54, , 5F
我的意思是他應該給我個abs(L)
12/12 22:54, 5F

12/13 00:14, , 6F
你的文章不是說要化簡成a ? 事實上就不是a啊@@
12/13 00:14, 6F

12/13 02:14, , 7F
是不是要定義a為實數? 或是用sqrt
12/13 02:14, 7F

12/13 02:16, , 8F
(a^2)^(1/2)不一定等於a 是等於絕對值a
12/13 02:16, 8F

12/14 19:05, , 9F
總之,可以了,感恩
12/14 19:05, 9F
文章代碼(AID): #1GnqQq9h (MATLAB)