[問題] function無法定義已回收

看板MATLAB作者 (宅宅)時間15年前 (2010/05/09 19:42), 編輯推噓3(305)
留言8則, 5人參與, 最新討論串1/2 (看更多)
想請問function的定義 我想打一個解t=eq(K)的方程式 CODE為: function t = eq(K) ??? function t = eq(K) | Error: Function definitions are not permitted at the prompt or in scripts. t=-1/2*i/((4*K/(2*K+159/5*i*pi)/(2-226155223225068683294467424256.... K=fzero('eq',0.2*10^-9) 想請問這樣是因為我的函式庫不完全嗎? 而且連help裡的範例 function [mean,stdev] = stat(x) n = length(x); mean = avg(x,n); stdev = sqrt(sum((x-avg(x,n)).^2)/n); function mean = avg(x,n) mean = sum(x)/n; 打上去也是沒有定義 請問這到底是甚麼問題~"~ -- ╭ 這篇文章讓你覺得?═════════════════════════╮ ║ ║ ║ ──+ ︵ ︵ . .! ˇ ˇ ╲ ╱ ˇˇ || ◣ ◢║ ║ ̄﹀ ̄  ̄▽ ̄ ▄ ▇△▇ ≧﹏≦b  ̄︶ ̄y  ̄– ̄ 皿 ║ ║ 新奇 溫馨 誇張 難過 實用 高興 無聊 生氣 ║ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.218.147

05/09 19:47, , 1F
你確定你打的是eq(K) ?
05/09 19:47, 1F

05/09 19:59, , 2F
確定阿~"~
05/09 19:59, 2F
※ 編輯: a2301133 來自: 140.113.218.147 (05/09 20:05)

05/09 20:05, , 3F
抱歉 沒注意到打錯 請問還有其他問題嗎?
05/09 20:05, 3F

05/09 20:16, , 4F
你的function是寫在m file嗎?
05/09 20:16, 4F

05/09 20:27, , 5F
我是開一個mfile寫裡面 這樣錯了嗎?
05/09 20:27, 5F

05/09 20:29, , 6F
這樣沒錯XD 想說你直接打在指令
05/09 20:29, 6F

05/09 22:42, , 7F
換個名字? mfile檔名也是 eq.m嗎?
05/09 22:42, 7F

05/10 01:17, , 8F
你是直接執行eq這個function?還是另外有.m來執行fzero?
05/10 01:17, 8F
文章代碼(AID): #1Bvf_3rN (MATLAB)
文章代碼(AID): #1Bvf_3rN (MATLAB)