|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
现有函数 f=q+b+c 程序如下
function v=fcn(h)
syms h,a,n,m
f1=[1 2 3 4 5 6 7 8 9];
q=a^2+a*n;
b=q+q*h+h^2;
c=b^2+b*q;
f=q+b+c;
v=sum(abs(f-f1)^2);
现在我需要调用函数v 用fminsearch 求出v 最小时 h 的值。
请问应该怎么实现。
我直接在另外一个.m 文件里 写下面的程序总报错:
clear all
close all
clc
function fun=fcn(h)
[x,fval]=fminsearch(fun,35:45)
报错如下:
??? function
|
Error: "identifier" expected, "end of line" found.
找了相应的例子,和解释,也改了好久,还是不行,还请朋友们帮忙看看。 |
|