问题包括:

  1. 求解参数方程
  2. 画函数图像

1.求解参数方程

我对某一算法做了改进,要用matlab解一个方程组从而解出这个新函数表达式。如下图(其中,x,y,z为未知数,n,t为已知参数):

matlab程序:

clc,clear;
syms n t x y z ;
eq1='x + y/(1+exp(-t*z))=0'
eq2='x + y/(1+exp(-t*(n+z)))=n'
eq3='(t*y*exp(-t*(n+z)))/(1+exp(-t*(z+n)))^2=1'
[x,y,z]=solve(eq1,eq2,eq3,'x','y','z')

解出:

2.画函数图像(分段函数的画法):

clc,clear;
axis([-10 10 -10 10]) % axis([xmin xmax ymin ymax])设置坐标轴在指定的区间
x = linspace(-10,10,1000);n = 4;
t = 15;a =(n^2*t)/(n*t - exp(n*t) + 1);
b = -((n - n*exp(n*t))*(n*t - n*t*exp(n*t)))/((n*t*exp(n*t) - exp(n*t) + 1)*(n*t - exp(n*t) + 1));
c = log(-(n*t*exp(n*t) - exp(n*t) + 1)/(exp(n*t) - exp(2*n*t) + n*t*exp(n*t)))/t;
%注意分段函数的画法
y= x.*(x<=-n) + sign(x).*(a + b./(1+exp(-t*(abs(x)+c)))).*(-n<x&x<n) + x.*(x>=n);
plot(x,y,'r','linewidth',2)
grid on;

图像:

与其他改进的函数图像作对比(输出不同形状和线型的程序写法):

plot(x,f1,'ro','LineWidth',2);hold on;
plot(x,f2,'b:','LineWidth',1.5);hold on;
plot(x,f4,'g-..','LineWidth',1.2);hold on;
plot(x,f7,'c--','LineWidth',1.2);hold on;
plot(x,f8,'k--','LineWidth',1.2);
legend('f1 硬阈值','f2 软阈值','f4 改进2015','f7 本文改进','f8 最新改进','location','SouthEast','front','宋体','size','18');%,'f4 改进2006','f5 改进2015','f6改进2018'
% grid on;

结果:

代码中的表示:

matlab分段函数的表达_构造一个新函数遇到的matlab基础问题相关推荐

  1. matlab创建一个函数,matlab定义一个新函数

    本文收集整理关于matlab定义一个新函数的相关议题,使用内容导航快速到达. 内容导航: Q1:matlab怎么建立自定义函数 自定义函数的格式: function 函数名(参数) 函数表达式 end ...

  2. sql多语句表值函数_构造一个特殊的多语句表函数来检查SQL Server的运行状况

    sql多语句表值函数 问题 ( The Problem ) Checking the many SQL Servers health conditions is one of the DBA basi ...

  3. JAVA编写一个函数计算1到n之和_编写一个求和函数,用以求1到n的和 ,并返回和值。_学小易找答案...

    [简答题]民宿 怎样做好个性化服务? (10.0分) [多选题]采取产品-市场集中化时,企业的目标市场( ) [单选题]So many mistakes in your homework! You m ...

  4. python怎么理解函数的参数_理解Python中函数的参数

    定义函数的时候,我们把参数的名字和位置确定下来,函数的接口定义就完成了.对于函数的调用者来说,只需要知道如何传递正确的参数,以及函数将返回什么样的值就够了,函数内部的复杂逻辑被封装起来,调用者无需了解 ...

  5. webservice 函数2007不可以用_Excel出了一个新函数,太好用啦!但我不建议你们学……...

    关注公众号[秋叶 Excel]回复关键词[工具]获取 Excel 高效小工具合集,让你效率开挂!本文作者:拉登 Dony本文来源:秋叶Excel(ID:excel100)本文编辑:思雨.竺兰我是拉登, ...

  6. 团队管理新思考_需要一个新的空间来思考讨论和行动

    团队管理新思考 andrew wong安德鲁·黄 Follow跟随 Sep 4 九月4 There is a need for a new space to think, discuss, and a ...

  7. python replace函数 成功 失败_解决python replace函数替换无效问题

    解决python replace函数替换无效问题 python replace函数替换无效问题 str = "hello,china!" str.replace("hel ...

  8. 如何用python计算函数的值域_(完整版)求函数定义域及值域方法及典型题归纳

    范文 . 范例 . 指导 . 参考 < 一 > 求函数定义域.值域方法和典型题归纳 一.基础知识整合 1. 函数的定义:设集合 A 和 B 是非空数集,按照某一确定的对应关系 f , 使得 ...

  9. python中形参只在函数内部有效_【Python】函数

    Python函数 >>>转到思维导图>>>转到博客园 函数的返回值 函数内要想返回给调用者值 必须用关键字return 不写return:函数默认返回None de ...

  10. matlab 日期加小时数_实验一 连续时间信号在Matlab中的运算

    实验一连续时间信号在Matlab中的运算 一.实验目的 1.学会运用Matlab进行连续时间信号的时移.反褶和尺度变换. 2.学会运用Matlab进行连续时间信号相加.相乘.微分.积分和卷积运算. 3 ...

最新文章

  1. 按需路由选择(ODR)原理及实验
  2. PYTHON之路DAY3
  3. 使用JDK自带的工具jstack找出造成运行程序死锁的原因
  4. (转)CentOS分区操作详解
  5. 前端开发者的福音!通过拖拽就可生成Vue代码的平台来了!
  6. Tomcat关闭失败,SEVERE: Could not contact localhost:8005. Tomcat may not be running.
  7. vim deepin linux,Vim - deepin Wiki
  8. 4月第一个惊喜:iPhone 9现已直接上架苹果中国官网?
  9. 递推+矩阵快速幂 HDU 2065
  10. html5 PHP 分片上传,H5分片上传含前端JS和后端处理(thinkphp)
  11. OFD、PDF 系列软件说明(OFD阅读器--OFD模版设计器--OFD转PDF)
  12. matlab10b有32位吗,win10系统有32位吗?win1032位和win1064位区别是什么
  13. arcgis oracle数据库失败,Oracle数据库之[ArcGIS]Oracle RAC下创建地理数据库失败的解决方法...
  14. java u码_Java AQS无码讲解
  15. 云控微信开发SDK使用教程--手机微信朋友圈图片上传服务端
  16. VC 2014 QQ连连看外挂辅助(讲解,附带下载) CE QQ连连看基址
  17. 苹果自带地图定位 经纬度
  18. CMOS工艺,Al/Si接触中的尖楔现象
  19. 【EasyRL学习笔记】第七章 深度Q网络进阶技巧(Double-DQN、Dueling-DQN、Noisy-DQN、Distributional-DQN、Rainbow-DQN)
  20. android layout html,layoutgravity

热门文章

  1. Win10 镜像安装到新固态硬盘两法
  2. html入门的一些东西
  3. 计算机精品学习资料大放送
  4. BizTalk database lookup funcatoid DbConnectionString 设定问题有解了
  5. 【JavaEE】第零章(2020.03.06)模式 表 索引
  6. verilog幂次方_Verilog学习笔记——有符号数的乘法和加法
  7. python 从入门到实践_Python编程从入门到实践日记Day36
  8. .net pdf转图片_如何将PDF转图片?PDF转图片免费方法!
  9. 打开前端网页,使用npm run dev报错npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! gmall-admin@1.0.0 dev
  10. python functiontools_Python: Tools