matlab中函数应该怎么写

F(i,1,1)=5000+19.2*(lpower-x(i,1,1)-x(i,2,1)-x(i,3,1)-x(i,4,1))+0.002*(lpower-x(i,1,1)-x(i,2,1)-x(i,3,1)-x(i,4,1))^2+v1*{[min(0,500-x(i,1,1))]^2+[min(0,x(i,1,1))]^2}+v1*{[min(0,500-x(i,2,1))]^2+[min(0,x(i,2,1))]^2}+v1*{[min(0,500-x(i,3,1))]^2+[min(0,x(i,3,1))]^2}+v1*{[min(0,500-x(i,4,1))]^2+[min(0,x(i,4,1))]^2}+v1*{[min(0,2500-(lpower-x(i,1,1)-x(i,2,1)-x(i,3,1)-x(i,4,1)))]^2+[min(0,lpower-x(i,1,1)-x(i,2,1)-x(i,3,1)-x(i,4,1)-500)]^2}

第1个回答  2012-05-23
matlab的表达式中的括号全部用圆括号()
函数的定义如下:
function [outpara1,outpara2,...]=function_name(input1,input2,..)
输入输出参数不是必须的,可以没既没有输入参数也没有输出参数。
函数的主体就是你要实现的功能追问

可是我把中括号大括号都改成小括号之后还是提示不行诶。哥们。那个,顺便在问你一下,你知道水火电调度的适应度函数不?能不能告诉我,不甚感激啊

相似回答
大家正在搜