本帖最后由 houleilei 于 2020-11-3 13:20 编辑

syms theta z1 z2 a1 a2

z=[0.2,0.4,0.6,0.8];

p=[0.1,0.5,0.6,1.0];for i=1:4

z11(i)=z1-z(i);z22(i)=z2-z(i);

A1(i)=a1./p(i);A2(i)=a2./p(i);Z11(i)=z1(i)/p(i);

if Z11(i)~=0

fun1(i)=sqrt(1+A1(i).^2-2*A1(i).*cos(theta)+Z11(i).^2).*cos(theta);

fun2(i)=sqrt(1+A2(i).^2-2*A2(i).*cos(theta)+Z11(i).^2).*cos(theta);

FP1(i)=int(fun1(i),theta,0,pi);

FP2(i)=int(fun2(i),theta,0,pi);

if Z11(i)==0

if A1(i)>1

fun1(i)=(sqrt(1+A1(i).^2-2*A1(i).*cos(theta)+Z11(i).^2).*cos(theta));

FP1(i)=int(fun1(i),theta,0,pi);

else if A1(i)==1

FP1(i)=-1.042260218;

else if ((0

fun1(i)=((sqrt(1+A1(i).^2-2*A1(i).*cos(theta)+Z11(i).^2)));

FP1(i)=-pi/4*(1+log4)+int(fun1(i),theta0,pi);

end

end

end

end

if Z11(i)==0

if A2(i)>1

fun2(i)=(sqrt(1+A2(i).^2-2*A2(i).*cos(theta)+Z11(i).^2).*cos(theta));

FP2(i)=int(fun2(i),theta,0,pi);

else if A2(i)==1

FP2(i)=-1.042260218;

else if ((0

fun2(i)=((sqrt(1+A2(i).^2-2*A2(i).*cos(theta)+Z11(i).^2)));

FP2(i)=-pi/4*(1+log4)+int(fun2(i),theta0,pi);

end

end

end

end

end

end

FP1,FP2

请问一下大神,怎么表达出Fp1,FP2关于变量 z1,z2 a1,a2在点(z,p)处的函数表达式呢?

因为我最终要做的是一个非线性优化问题,这个Fp1,FP2关于变量 z1,z2 a1,a2在点(z,p)处的函数表达式是非线性优化问题的约束条件。

matlab 符号 约束,非线性优化 问题约束函数带有符号的条件函数怎么写?相关推荐

  1. Linux bash符号及含义,Linux下用bash命令执行名称中带有(符号的目录注意事项

    ***********************************************声明************************************************ 原创 ...

  2. MATLAB快速入门(五):符号微积分

    符号微积分 目录 符号微积分 1.符号对象 2.符号微积分计算 3.常微分方程符号求解 1.符号对象 调用格式:符号对象名=sym(A) assume函数:对符号对象设置值域 assume(condi ...

  3. matlab中运算符_matlab中的运算符号

    1工程建筑图纸中的符号解释 matlab中的运算符号: 工程建筑图纸中的符号解释,缺失:matlab运算2908/9 拼音的开头字母.前面的字母(M)就是汉语拼音的缩写,后面的数字(1或2...)是排 ...

  4. matlab 符号运算 数值,MATLAB中的微积分运算(数值符号)

    显然这个函数是单词differential(微分)的简写,用于计算微分.实际上准确来说计算的是差商. 如果输入一个长度为n的一维向量,则该函数将会返回长度为n-1的向量,向量的值是原向量相邻元素的差, ...

  5. 非线性规划(二): Matlab 求解约束极值问题

    非线性规划(一):定义与数值优化方法(梯度法.牛顿法.拟牛顿法.变尺度法) 非线性规划(二): Matlab 求解约束极值问题 目录 约束极值问题 1  二次规划         2  罚函数法 3 ...

  6. [转载] python语言中表示赋值的符号是_Python 语言中 asterisk 符号用法小结

    参考链接: Python中的Inplace与标准运算符 点击上方"蓝字"关注我们 作者 | 孔令昌 编辑 | 张婵 对于 asterisk符号的使用,本文分为预定义(predefi ...

  7. nupkg格式_如何使用新的符号包格式“.snupkg”发布 NuGet 符号包 | Microsoft Docs

    创建符号包 (.snupkg)Creating symbol packages (.snupkg) 10/30/2018 本文内容 良好的调试体验依赖于调试符号的存在,因为它们提供了一些关键信息,例如 ...

  8. 优化工具包—无约束非线性优化求解器(fminsearch)

    优化工具包-无约束非线性优化求解器(fminsearch) 原创不易,路过的各位大佬请点个赞 室内定位/导航/优化技术探讨:WX: ZB823618313 目录 优化工具包-无约束非线性优化求解器(f ...

  9. java系统界面找不到符号,找不到符号,java找不到符号

    找不到符号,java找不到符号 找不到符号 找不到ntdll.pdb. *** ERROR: Symbolfile could not be found.  Defaulted toexport sy ...

最新文章

  1. 通过OKR复盘会议你会学到哪些?
  2. pycharm导入包
  3. python爬虫抓取数据的步骤-Python爬虫抓取手机APP的传输数据
  4. 200 道算法面试题集锦!Python 实现,含华为、BAT 等校招真题!
  5. LAMP搭建之三:php编译安装
  6. 教育行业的互联网焦虑症
  7. ubuntu server 12.04 jdk,ssh及hadoop配置
  8. 单体应用架构和微服务架构的区别
  9. C++面试题-面向对象-面向对象概念
  10. 协鑫集成等四家公司被退出欧盟MIP协议
  11. python 数据框按行拼接_使用python进行数据分析
  12. Python3 写入文件
  13. 程序开发中大写YYYY与小写yyyy的区别
  14. 使用jpeglib直接把NV12转为jpeg文件的代码
  15. Greenrobot-EventBus源码学习(四)
  16. mysql dump 拒绝访问_Delphi开发的数据库程序在C:\PDOXUSRS.NET生成文件,拒绝访问及读写权限...
  17. 产品经理面试技巧及常见问题
  18. 2020下半年新机最新消息_别买新机了!2020下半年手机居然这么强……
  19. 从菜鸟到大神之自动化测试(基础一)
  20. 第6章 IT服务运营管理

热门文章

  1. 巧用TreeSet求解第k小整数(洛谷P1138题题解,Java语言描述)
  2. 【数据结构与算法】循环队列和链队列的比较
  3. PBFT 算法原理简介
  4. centos7 关闭防火墙和selinux
  5. rsync同步服务部署
  6. [动画工具] Animations
  7. C++学习笔记—srand()和rand()
  8. 快速配置 Samba
  9. 推荐一个wpfsliverlight的图表控件
  10. 程序员平均月薪过万,想当程序员的话,大学学那些专业会更好呢?