作者Paudse (SICO)
看板MATLAB
標題Re: [問題] function無法定義
時間Tue Nov 1 10:25:23 2011
我也遇到原PO一樣的問題
定義function時一直出現錯誤訊息
Error: Function definitions are not permitted
: at the prompt or in scripts.
用help裡面的範例依樣無效
但爬文似乎得不到解決的方法
請問是哪裡有問題勒
我用的是Matlab7
謝謝
※ 引述《a2301133 (宅宅)》之銘言:
: 標題: [問題] function無法定義
: 時間: Sun May 9 19:42:56 2010
:
: 想請問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
: 推 devil0631:你確定你打的是eq(K) ? 05/09 19:47
: → a2301133:確定阿~"~ 05/09 19:59
: ※ 編輯: a2301133 來自: 140.113.218.147 (05/09 20:05)
: → a2301133:抱歉 沒注意到打錯 請問還有其他問題嗎? 05/09 20:05
: → ericabab:你的function是寫在m file嗎? 05/09 20:16
: → a2301133:我是開一個mfile寫裡面 這樣錯了嗎? 05/09 20:27
: → ericabab:這樣沒錯XD 想說你直接打在指令 05/09 20:29
: 推 summitstudio:換個名字? mfile檔名也是 eq.m嗎? 05/09 22:42
: 推 Qupi:你是直接執行eq這個function?還是另外有.m來執行fzero? 05/10 01:17
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.240.158.128
1F:推 Raymond0710:換個名字,名字可能跟內建的重複。 11/01 10:49
2F:推 sunev:script 裡不能定義function 11/01 12:22