matlab提示参数不足,为什么提示输入参数条目不足?
这是代码:
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提示参数不足,为什么提示输入参数条目不足?相关推荐
- c语言 argv参数,C程序的输入参数(int argc, char **argv)
无论是操作系统中的很多命令,还是很多科学计算程序,都会存在参数输入,形如: mybin -a10 -b100.0/23.0 infile 在C语言中,主要通过main函数的输入参数int argc与c ...
- Golang 函数定义 不定数目参数定义 多个输入参数函数 (...) 不定参数 可变参数 定义
使用 三点水 - 号 定义 Golang 中的不定参数 使用语法: 不定参数集合名 - (不定参数集合)数据类型 示例: package mainimport "fmt"func ...
- matlab提示用户输入参数,调用函数显示输入参数不足
问题描述.png (29.7 KB, 下载次数: 1) 2015-1-27 09:34 上传 %Gauss-Newton算法实现如下 function[x,minf] = GN(f,x0,var,ep ...
- python 输入参数获取_python获取输入参数
自定义view实现水波纹效果 水波纹效果: 1.标准正余弦水波纹: 2.非标准圆形液柱水波纹: 虽说都是水波纹,但两者在实现上差异是比较大的,一个通过正余弦函数模拟水波纹效果,另外一个会运用到图像的混 ...
- 使用getopts处理输入参数
在编写shell脚本中,需要输入参数,使用过程中,getopts更加方便.可以很好的处理用户输入的参数和参数值. 参加如下一段脚本: #!/bin/bash while getopts ": ...
- mybatis当输入参数有多个时的解决方案,Map类型,索引引用输入参数,map输出
Map类型在映射文件中的使用 当输入参数有多个时的解决方案 通过输入参数的索引引用输入参数 需求:通过姓名和地址查询用户信息 输入参数: 姓名 地址 开发: [1]编写接口 [2]映射文件的编写 [3 ...
- 求解输入参数的立方根
题目描述 •计算一个数字的立方根,不使用库函数 详细描述: •接口说明 原型: public static double getCubeRoot(double input) 输入:double 待求解 ...
- matlab 错误使用 connector.internal.autostart.run输入参数的数目不足。
matlab打开后提示: 错误使用 connector.internal.autostart.run输入参数的数目不足 原因:自己写的一个函数和matlab自带的函数重名了 参考:警告: 在 matl ...
- matlab中输入参数数目不足怎么回事,matlab输入参数数目不足
答:保存成函数之后运行,需要给函数提供输入参数 如果你的工作空间中有一个变量vector,你需要对其标准化 在编写好cwstd.m文件之后 在命令行输入std=cwstd(vector); 就可以看到 ...
最新文章
- 白化(预处理步骤)【转】
- 怎么把本地的文件传给服务器,怎么把本地文件传给云服务器
- 吴恩达家免费NLP课程上线啦!
- 记一次Socket.IO长链服务的性能压测
- Golang 词法分析器浅析
- “智汇光大 E启未来” 中国光大集团ESBU协同核心系统1.0正式发布
- excel支持python吗_没有 Python,微软宣布 Excel 新增 JavaScript 支持
- GNU:GCC -O 优化等级
- 千山独行-一个人的创业路(连载八)
- C#语句之while语句
- mysql每次update数据,自动更新对应表中时间字段
- 理解GetHashCode()的缺陷
- Atmospheric Scattering in Unity5
- 实用网站汇总(不定期更新)
- 吴恩达深度学习作业之deepleraning_L1W2_h2
- 福尔曼大学计算机排名,留学选校指南|纽约时报2019美国精英群体认可的大学榜单Top50...
- Kinect 姿势检测
- java 快递打印_基于java的快递打印系统
- Android烂笔头
- Coinbase眼中的侧链和layer2解决方案
热门文章
- UE4源码阅读_骨骼模型与动画系统_动画流程
- Upload上传@20210412
- diyUpload - jQuery多张图片批量上传插件
- 价值 20 万美元的爱马仕包包是用蘑菇做的,你还会买吗?
- FCCSP/CSP/WLCSP
- javascript ClientId用法
- 【流媒体服务器Mediasoup】多人音视频架构、流媒体的比较、mediasoup介绍 (一)
- 第七章 MapReduce详解
- 三星android5 root包,三星 S5360的安卓 2.3.5系统 root成功
- 原生 hadoop安装