下列子函数中switch用于变量和函数的多分支选择问题
使用格式如下:switch-case-end
switch 变量
case 常量1
语句序列1;
case 常量2
语句序列2;

case 常量n
语句序列n;
otherwise
语句序列;
end
举例如下:
function [lb,ub,dim,fobj] = Get_Functions_details(F)
switch F
case ‘F1’
fobj = @F1;
lb=-100;
ub=100;
dim=30;

case 'F2'fobj = @F2;lb=-10;ub=10;dim=30;case 'F3'fobj = @F3;lb=-100;ub=100;dim=30;

end
end
% 函数F1
function o = F1(x)
o=sum(x.^2);
end
% 函数F2
function o = F2(x)
o=sum(abs(x))+prod(abs(x));
end
%函数 F3
function o = F3(x)
dim=size(x,2);
o=0;
for i=1:dim
o=o+sum(x(1:i))^2;
end
end

matlab中switch函数的使用相关推荐

  1. matlab中switch函数用法

    一 用途 用于变量的多分支选择问题 二 语法 switch-case-end switch 变量 case 常量1 语句序列1: case 常量2 语句序列2: ........ case  常量n ...

  2. Matlab中bwmorph函数的使用

    Matlab中bwmorph函数的使用 Matlab中提供了一个基于形态学的处理函数,即以膨胀.腐蚀等操作为基础,其语法格式如下: bw2=bwmorph(bw1,operation,n); 其中bw ...

  3. 关于MATLAB中S函数中mdlDerivatives(状态变量微分)的使用

    1.MATLAB中S函数为: function [sys,x0,str,ts]=chap_plant(t,x,u,flag) switch flag case 0[sys,x0,str,ts]=mdl ...

  4. 9.matlab中repmat函数

    来源: matlab中repmat函数的用法 - CSDN博客 https://blog.csdn.net/anqier1009/article/details/5214978 B = repmat( ...

  5. 如何在Matlab中获取函数参数的数目?

    本图文详细介绍了Matlab中获取函数参数数目的方法.

  6. matlab s% d%,matlab中var函数的翻译For N-D arrays, VAR operates along the first

    matlab中var函数的翻译For N-D arrays, VAR operates along the first matlab中var函数的翻译 For N-D arrays, VAR oper ...

  7. 关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法

    关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法 参考文章: (1)关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法 (2)https://www.cn ...

  8. Matlab中Ksdensity()函数的用途 (2011-04-02 16:55:17)

    Matlab中Ksdensity()函数的用途 (2011-04-02 16:55:17) 转载▼ 标签: 杂谈 分类: Matlab应用 我们在统计数据处理时,经常计算一个样本的概率密度估计,也就是 ...

  9. cumsum在matlab中,matlab中cumsum函数和sum函数详解

    调用格式及说明 matlab中cumsum函数通常用于计算一个数组各行的累加值.在matlab的命令窗口中输入doc cumsum或者help cumsum即可获得该函数的帮助信息. 调用格式及说明 ...

最新文章

  1. (MIDP)Prediction of potential disease-associated microRNAs based on random walk
  2. 【BLOCK】Oracle 块管理常用SQL
  3. mysql实验三单表和多表查询_数据库实验三(单表查询)
  4. xbox360fsd更新游戏封面_游戏类短视频创作指南
  5. 【报告分享】智能时代的商业地产数字变革与发展报告.pdf(附下载链接)
  6. python 爬取妹子图
  7. zoj 1450 Minimal Circle 最小覆盖圆
  8. Python入门-函数
  9. 【LeetCode-面试算法经典-Java实现】【136-Single Number(仅仅出现一次的数字)】
  10. [电子电路基础] 如何区分LED发光二极管引脚的正负极
  11. Mathtype(2),用于创建此对象的程序是 Equation。您的计算机尚未安装此程序或此程序无响应。
  12. 功能强大~带你走近Smartbi增强分析模块
  13. Python+Selenium实现新浪微博自动登录
  14. 故障-未识别的网络的几种情况
  15. 云服务器ecs增加带宽,老鸟告诉你云服务器带宽多少合适?
  16. armadillo + openblas 编译
  17. Access2003中文版应用基础教程(奋斗的小鸟)_PDF 电子书
  18. 得分(Uva1585)
  19. 毕业设计 单片机超声波雷达系统 - 嵌入式
  20. input file自定义

热门文章

  1. Could Not Autowired ,No Beans of ....
  2. Java(SpringCloud) 使用Thymeleaf渲染模板,通过Mailgun发送邮件
  3. PHP的电子邮件列表替代方法:使用Mailgun的List API
  4. 财务分析之资产负债表
  5. Android真机连接局域网PC服务器的方法
  6. 手游虚拟机服务器,手游剑侠情缘虚拟机镜像一键服务端+安卓客户端+远程工具+架设教程...
  7. 每天只需要花10分钟,在西瓜头条,不用拍摄靠声音挣300
  8. 电脑怎么录屏,什么录屏软件最好
  9. word替换功能 如何将相同的内容,替换为依次排列的数字编号
  10. 用Java编写程序实现从键盘读入学生成绩,找出最高分,并输出学生成绩和学生的等级。