相关疑难解决方法(0)

在MATLAB中,我可以在同一个文件中有脚本和函数定义吗?

假设我有一个函数f(),我想使用它my_file.m,这是一个脚本.

  1. 是否可以定义函数my_file.m
  2. 如果没有,假设我已经定义了它f.m.我怎么称呼它my_file.m

我阅读了在线文档,但目前尚不清楚最佳方法是什么.

matlab file function

78
推荐指数
5
解决办法
10万
查看次数

MATLAB中脚本和函数之间有什么区别?

MATLAB脚本文件和MATLAB函数文件之间有什么区别?

matlab file function

8
推荐指数
1
解决办法
4万
查看次数

MATLAB错误"在此上下文中不允许使用函数定义."

可能重复: 如何更正"在提示符或脚本中不允许使用函数定义"

毫不奇怪,如果我尝试在MATLAB中运行以下M脚本,我会收到错误

??? 错误:文件:kalmanmle.m行:47列:1在此上下文中不允许使用函数定义.

我不确定这是否可以像我一样运行.或者,我将如何在MATLAB命令行上运行它?

clear all;

%  State space reprsentation to be forcasted by kalman filter
%   zhi(t+1) = F*zhi(t) + v(t+1)   --> unbobserved varaibles
%   v~N(0,Q)
%   y(t) = A'*x(t) + H'*zhi(t) + w(t)
%   w~N(0,R)

global y;
global x;
global Hvec;
%%----    Enter  Input parameters
F = 0.9;
Q = 0.1;
A = 2;
n = 100;
Hvec = zeros(n,1); %index returns process
indexshock = normal_rnd(0,0.1,n,1);
Hvec(1) = 0;
for i = 2:n,
    Hvec(i) = 0.95*Hvec(i-1) …
Run Code Online (Sandbox Code Playgroud)

matlab

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

matlab ×3

file ×2

function ×2