这是代码:

function H=ddhs(t)

H1= -2.133266266666667e+05;

k1=exp(7082.848/t-6.567*log(t)+7.466*10^(-3)*t/2 -2.164*10^(-6)*t^2/6 +0.5*0.701*10^(-5)/t^2+32.541);%独立反应的平衡常数解k1和k2

k2=10^(5.47301*10^(-12)*t^4-2.57479*10^(-8.0)*t^3+4.63742*10^(-5.0)*t^2-3.91500*10^(-2.0)*t+13.2097);

%求解反应式中各成分比例x(1)~x(5)的值对应的方程组利用fsolve函数如下:

%未知数个数n

n=5;

%迭代初值

x0=rand(n,1);

%迭代精度E为0.001

options=optimoptions('fsolve','Display','iter','Tolfun',1e-3,'TolX',1e-4);

%迭代方程组如下:

f=@(x)[

x(2)+x(3)+x(5)-1;

x(2)+2*x(3)+x(4)-w-b-2*m;

x(5)-k1*x(1)^2;

x(1)*x(3)-k2*x(2)*x(4);

2*x(1)+2*x(4)+4*x(5)-a-2*w;];

%迭代解

x=fsolve(f,x0,options);

%系统焓变求解

%各反应物焓变:

Ho2=0.0030*t^2+28.5508*t-182.0309-(0.0030*298^2+28.5508*298-182.0309);%氧气

Hco2=0.008398*t^2+ 36.79*t-2592-(0.008398*298^2+ 36.79*298-2592)-393520;%二氧化碳

Hh2o= 0.005957*t^2+ 29.28*t+ 669.4-(0.005957*298^2+ 29.28*298+  669.4)-241820;%水

Hch4=-5.746e-06*t^3+0.03734*t^2+14.01*t+2593-(-5.746e-06*298^3+0.03734*298^2+14.01*298+2593)-74850;%甲烷

Hco=0.0029*t^2+27.17*t+289.1-(0.0029*298^2+27.17*298+289.1)-110530;%一氧化碳

Hn2=0.002736*t^2+27.07*t+336-(0.002736*298^2+27.07*298)+336;%氮气

Hh2=0.0013*t^2+27.79*t+85.75-(0.0013*298^2+27.79*298+85.75);%氢气

%产物焓变如下

H2=x(3)*Hco2+x(4)*Hh2o+x(5)*Hch4+x(2)*Hco+x(1)*Hh2+3.76*m*Hn2;

%系统焓变求解如下

H=H1-H2;

这是运行问题:

>> dandiaohanshu

错误使用 dandiaohanshu (line 3)

输入参数的数目不足。

请问下我按理只要输入t值就可以求解这些式子,为什么还输入参数条目不足呢?

matlab提示参数不足,为什么提示输入参数条目不足?相关推荐

  1. c语言 argv参数,C程序的输入参数(int argc, char **argv)

    无论是操作系统中的很多命令,还是很多科学计算程序,都会存在参数输入,形如: mybin -a10 -b100.0/23.0 infile 在C语言中,主要通过main函数的输入参数int argc与c ...

  2. Golang 函数定义 不定数目参数定义 多个输入参数函数 (...) 不定参数 可变参数 定义

    使用 三点水 - 号 定义 Golang 中的不定参数 使用语法: 不定参数集合名 - (不定参数集合)数据类型 示例: package mainimport "fmt"func ...

  3. matlab提示用户输入参数,调用函数显示输入参数不足

    问题描述.png (29.7 KB, 下载次数: 1) 2015-1-27 09:34 上传 %Gauss-Newton算法实现如下 function[x,minf] = GN(f,x0,var,ep ...

  4. python 输入参数获取_python获取输入参数

    自定义view实现水波纹效果 水波纹效果: 1.标准正余弦水波纹: 2.非标准圆形液柱水波纹: 虽说都是水波纹,但两者在实现上差异是比较大的,一个通过正余弦函数模拟水波纹效果,另外一个会运用到图像的混 ...

  5. 使用getopts处理输入参数

    在编写shell脚本中,需要输入参数,使用过程中,getopts更加方便.可以很好的处理用户输入的参数和参数值. 参加如下一段脚本: #!/bin/bash while getopts ": ...

  6. mybatis当输入参数有多个时的解决方案,Map类型,索引引用输入参数,map输出

    Map类型在映射文件中的使用 当输入参数有多个时的解决方案 通过输入参数的索引引用输入参数 需求:通过姓名和地址查询用户信息 输入参数: 姓名 地址 开发: [1]编写接口 [2]映射文件的编写 [3 ...

  7. 求解输入参数的立方根

    题目描述 •计算一个数字的立方根,不使用库函数 详细描述: •接口说明 原型: public static double getCubeRoot(double input) 输入:double 待求解 ...

  8. matlab 错误使用 connector.internal.autostart.run输入参数的数目不足。

    matlab打开后提示: 错误使用 connector.internal.autostart.run输入参数的数目不足 原因:自己写的一个函数和matlab自带的函数重名了 参考:警告: 在 matl ...

  9. matlab中输入参数数目不足怎么回事,matlab输入参数数目不足

    答:保存成函数之后运行,需要给函数提供输入参数 如果你的工作空间中有一个变量vector,你需要对其标准化 在编写好cwstd.m文件之后 在命令行输入std=cwstd(vector); 就可以看到 ...

最新文章

  1. 白化(预处理步骤)【转】
  2. 怎么把本地的文件传给服务器,怎么把本地文件传给云服务器
  3. 吴恩达家免费NLP课程上线啦!
  4. 记一次Socket.IO长链服务的性能压测
  5. Golang 词法分析器浅析
  6. “智汇光大 E启未来” 中国光大集团ESBU协同核心系统1.0正式发布
  7. excel支持python吗_没有 Python,微软宣布 Excel 新增 JavaScript 支持
  8. GNU:GCC -O 优化等级
  9. 千山独行-一个人的创业路(连载八)
  10. C#语句之while语句
  11. mysql每次update数据,自动更新对应表中时间字段
  12. 理解GetHashCode()的缺陷
  13. Atmospheric Scattering in Unity5
  14. 实用网站汇总(不定期更新)
  15. 吴恩达深度学习作业之deepleraning_L1W2_h2
  16. 福尔曼大学计算机排名,留学选校指南|纽约时报2019美国精英群体认可的大学榜单Top50...
  17. Kinect 姿势检测
  18. java 快递打印_基于java的快递打印系统
  19. Android烂笔头
  20. Coinbase眼中的侧链和layer2解决方案

热门文章

  1. UE4源码阅读_骨骼模型与动画系统_动画流程
  2. Upload上传@20210412
  3. diyUpload - jQuery多张图片批量上传插件
  4. 价值 20 万美元的爱马仕包包是用蘑菇做的,你还会买吗?
  5. FCCSP/CSP/WLCSP
  6. javascript ClientId用法
  7. 【流媒体服务器Mediasoup】多人音视频架构、流媒体的比较、mediasoup介绍 (一)
  8. 第七章 MapReduce详解
  9. 三星android5 root包,三星 S5360的安卓 2.3.5系统 root成功
  10. 原生 hadoop安装