精华内容
下载资源
问答
  • 太多的输出参数错误:MATLAB

    千次阅读 2021-04-18 09:03:10
    太多的输出参数错误:MATLAB我已经建立了这个公式:I = real((U0.*exp(i.*vw.*vt))./(L.*(-vw.^2+ (R/L).*i.*vw + (1/L.*C)))) + ...exp((-R.*vt)./(2.*L).*(alpha.*cos(sD.*vt)+ beta.*sin(sD.*v...

    我刚刚开始使用MATLAB,我正在寻求关于如何使用更多参数来使函数工作的建议。太多的输出参数错误:MATLAB

    我已经建立了这个公式:

    I = real((U0.*exp(i.*vw.*vt))./(L.*(-vw.^2+ (R/L).*i.*vw + (1/L.*C)))) + ...

    exp((-R.*vt)./(2.*L).*(alpha.*cos(sD.*vt)+ beta.*sin(sD.*vt)));

    因此我需要的值U0,vw,vt,L,R

    如果我把这个命令窗口:

    D = (1/L*C)-((R^.2)/(4*L^.2));

    sD = sqrt(D);

    vt = linspace(tmin,tmax,200);

    vw = omega;

    [vw,vt] = meshgrid(vw,vt);

    I = real((U0.*exp(i.*vw.*vt))./(L.*(-vw.^2+ (R/L).*i.*vw + (1/L.*C)))) + exp((-R.*vt)./(2.*L).*(alpha.*cos(sD.*vt)+ beta.*sin(sD.*vt)));

    surf(vw,vt,I)

    它工作正常。

    所以,现在我想创建一个函数,它读取数值并计算上面的所有东西,并返回surf图。

    我尝试:

    function [u] = test(L,C,R,tmin,tmax,omega,U0)

    D = (1/L*C)-((R^.2)/(4*L^.2));

    sD = sqrt(D);

    vt = linspace(tmin,tmax,200);

    vw = omega;

    [vw,vt] = meshgrid(vw,vt);

    I = real((U0.*exp(i.*vw.*vt))./(L.*(-vw.^2+ (R/L).*i.*vw + (1/L.*C))))+exp((-R.*vt)./(2.*L).*(alpha.*cos(sD.*vt)+ beta.*sin(sD.*vt)));

    surf(vw,vt,I)

    end

    出现此错误的:

    Error using alpha

    Too many output arguments.

    你有一个想法如何使这项功能的工作?

    展开全文
  • 代码如下主程序是这个:%二分法迭代求解思路%初始化clcclaclear allclose all%输入参数a=1.44;b=0.66;mc=0.2;er=0.2;%迭代t1=300;t2=3000;d=0.1;l=t2-t1;cc=0;while l>dt=(t1+t2)/2;if HS(t1)*H...

    请各位大神帮帮忙,实在想不明白问题在哪。我想用二分法求零点,待求函数为HS(t)的调用函数。代码如下

    主程序是这个:

    %二分法迭代求解思路

    %初始化

    clc

    cla

    clear all

    close all

    %输入参数

    a=1.44;

    b=0.66;

    mc=0.2;

    er=0.2;

    %迭代

    t1=300;

    t2=3000;

    d=0.1;

    l=t2-t1;

    cc=0;

    while l>d

    t=(t1+t2)/2;

    if HS(t1)*HS(t)<0

    t2=t;

    else if HS(t1)*HS(t)>0

    t1=t;

    else

    t1=t;t2=t;

    end

    l=l/2;cc=cc+1;

    end

    x=(t1+t2)/2;

    end

    调用函数是这个:

    function hs

    clear;clc

    res=HS(t)

    function H =HS(t)

    %先求中间参数w,m,H1

    w=(12+a+16*b)*mc/(18*(1-mc));

    m=er*(1+0.25*a-0.5*b);

    H1=-118049.96+w*(-285830); %反应物焓变

    %k1,k2需要t值即可求解

    k(1)=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

    k(2)=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);

    %利用fsolve函数求解非线性方程组未知数x1~x5

    %未知数个数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)-k(1)*x(1)^2;

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

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

    %迭代解

    x=fsolve(f,x0,options);

    %各产物焓变h:需要代入t值即可得到

    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);%氢气

    %各产物焓变综合:需要h以及t值即可得到

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

    %系统焓变求解如下

    H=H1-H2;

    end

    end

    请大神帮忙看下,为什么每次运行怎么修改都提示在函数调用那条语句显示有:

    错误使用 HS

    输入参数太多。

    出错 diedaichengxu (line 23)

    if HS(t1)*HS(t)<0

    请各位大神帮我看看,(1)我能不能把函数直接放到主程序里,不用调用省去麻烦,(2)如果不能放主程序那调用出现这个问题是为什么,我怎么更改呢?谢谢各位大神帮忙!

    展开全文
  • 错误使用 gas 输入参数太多

    千次阅读 2021-04-24 16:36:04
    function [proj,scale,translation,freq,... % size_dic: the size of the dictionary end %%%%%%%%%%%%%%%%%%%%%%%% end %%%%%%%%%%%%%%%%%%%%%%%%%%%%% 错误使用 gas 输入参数太多。 一直这么提示?这是为什么呢?

    function [proj,scale,translation,freq,phase]=gas(signal_r,N,a_base,j_min,j_max,u_base,p_min,v_base,k_min,w_base,i_min,i_max);

    %% this subroutine program(子程序)is to select in the dictionary the best atom suited the signal or the residual of the signal

    % INPUT

    % the signal_r: the signal or the residual of the signal to be decomposed

    % the N: the length of the signal or of the residual of the signal or the length of the atoms

    % parameters :the parameter to construct the dictionary , it has much influence on the speed of the decomposition

    % a_base=2;

    % j_min=0;

    % j_max=log2(N);

    % OUTPUT

    % proj:the projection of the signal or the residual of the signal on the best atom

    % scale:the scale of the best atom(s in the formula)

    % translation:the translation of the best atom(u in the formula)

    % freq:the freq of the best atom(v in the formula)

    % phase:the phase of the best atom(w in the formula)

    % proj_trans:to determine which projection is biggest

    proj_trans=0;

    proj=0;

    % size_dic is one parameter to show the size of the over-complete dictionary used

    size_dic=0;

    % [hy,hx]=meshgrid(0:32-1,0:32-1);

    % m=32;n=32;

    for j=j_min:j_max

    for p=p_min:N*2^(-j+1)

    for k=k_min:2^(j+1)

    for i=i_min:i_max

    size_dic=size_dic+1;

    s=a_base^j;

    u=p*s*u_base;

    v=k*(1/s)*v_base;

    w=i*w_base;

    t=0:N-1;

    t=(t-u)/s;

    g=(1/sqrt(s))*exp(-pi*t.*t).*cos(v*t+w);

    g=g/sqrt(sum(g.*g));

    proj_trans=sum(signal_r.*g);

    if abs(proj_trans)>abs(proj)

    proj=proj_trans;

    scale=s;

    translation=u;

    freq=v;

    phase=w;

    end

    end

    end

    end

    end

    disp('the size of the dictionary='),disp(size_dic);  % size_dic: the size of the dictionary

    end

    %%%%%%%%%%%%%%%%%%%%%%%% end  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    错误使用 gas

    输入参数太多。

    一直这么提示?这是为什么呢?

    展开全文
  • Matlab输出参数太多解决方案

    千次阅读 2021-07-25 22:33:35
    在函数中添加了一个参数输出,运行主函数报错,提示输出参数太多。 解决方案 遇到这个情况,如果反复检查了函数内的参数输出没有问题,那肯定是原有Matlab代码定义了类,在类中声明了这个函数,只需找到声明这个...

    问题描述

    在函数中添加了一个参数输出,运行主函数报错,提示输出参数太多。
    在这里插入图片描述

    解决方案

    遇到这个情况,如果反复检查了函数内的参数输出没有问题,那肯定是原有Matlab代码定义了类,在类中声明了这个函数,只需找到声明这个函数的类,然后在函数声明中添加要多输出的参数即可解决。

    展开全文
  • c语言函数中调用的参数太多

    千次阅读 2021-07-29 13:24:23
    c语言函数中调用的参数太多问题问题展示问题分析解决方法 问题展示 (图中是我遇到的情况) 问题分析 大家可以看到,在函数中,指针变量和后面的整数变量都成了灰色 解决方法 图中问题只需将中文逗号,改为英文...
  • 错误使用pca,输出参数太多

    千次阅读 2021-02-09 10:48:09
    报错输出参数太多,没搜到什么资料,看了官方文档调用方式也没问题 matlab自带的pca函数官方文档:https://ww2.mathworks.cn/help/stats/pca.html emm这个问题困扰了我好久qaq 突然想到我调用的是我想调用的那个pca...
  • 如果您$VARIABLE的字符串是包含空格或其他特殊字符的字符串,并且使用了一个方括号(这是test命令的快捷方式),则该字符串可能会拆分为个单词。这些每个都被视为一个单独的参数。因此,一个变量被分成许多参数:...
  • mybatis where in语句中参数过多

    千次阅读 2021-01-27 15:17:46
    ps : mybatis在in中...该服务器支持最多 2100 个参数原因SqlServer 对语句的条数和参数的数量都有限制,分别是 1000 和 2100。Mysql 对语句的长度有限制,默认是 4M。Mybatis 对动态语句没有数量上的限制### Erro...
  • t表示什么(男生0和t是什么意思)

    千次阅读 2021-05-20 05:04:35
    在物理中,“T”表示什么意思?特斯拉(物理单位),特斯拉英文为tesla(字首小写),符号表示为T,是磁通量密度或磁感应强度的国际单位制导出单位。物理量名称:热力学温度,物理量符号:T,单.\t的意思是“转义字符”...
  • java中e表示什么意思什么意思

    千次阅读 2021-02-12 16:47:16
    但它又很复杂,因为高级功能太多。本篇不去关注sed的高级功能,仅对常用的一些操作,进行说明。随着使用,你会发现它和vim的一些理念是想通的,正则表达式的语法也基本上一样,并没有多少学习成本。从个人视野和工作...
  • if是什么意思:if是什么意思?conj. 是否;如果;即使;每当n. 条件;设想if作为从属连词,可引导条件状语从句、让步状语从句和名词从句。if引导条件状语从句,从句可为真实条件从句,也可为虚拟条件从句。如为真实条件...
  • 假设我们有一两台电脑,在电脑上直接指定地址,工作量不算什么,对于专业技术人员也不算什么。但对于普通家庭用户明白如何填写这些参数恐怕有点为难。对于电脑数量众多的情况呢?那怕专业技术人员,要在电脑上指定...
  • 鱼杆5H什么意思

    千次阅读 2020-12-30 09:17:36
    鱼竿的硬度、调性、腰力、耐用度都是不同的参数,很钓友本身就搞不清楚再加上一些文章的误导更是一头雾水。下面我仔细讲解鱼竿的调性(19调、28调、37调、46调)把鱼竿十等份,当竿稍受力之后,主要的弯曲点在哪里就...
  • java heap space是什么意思

    千次阅读 2021-02-26 08:50:43
    java heap space的意思为“java堆空间”。在网上一查可能是JAVA的堆栈设置小的原因。跟据网上的答案大致有这两种解决方法:1、设置环境变量set JAVA_OPTS= -Xms32m -Xmx512m可以根据自己机器的...
  • HTTP 500错误是什么意思?

    千次阅读 2021-01-13 03:12:25
    ---------------------------------------------------------- kuka:500错误可能的原因太多了,程序出错,METABASE,COM+,MDAC,SCRIPT引擎,SQL,WAMUSER或者系统问题,所以上面的办法可能并不能完全解决你的ASP500错误...
  • java中extends的意思什么

    千次阅读 2021-03-18 15:35:31
    java中extends的意思什么发布时间:2020-07-29 10:35:12来源:亿速云阅读:79作者:Leah今天就跟大家聊聊有关java中extends的意思什么,可能很多人都不了解,为了让大家更加了解,小编给大家总结了以下内容,...
  • flag是什么意思

    千次阅读 2021-07-11 02:25:59
    flag是什么意思FLAG原本是一个编程指令,常被运用于计算机语言,例如C语言中,常于用来记载变量的一个参数。后指在游戏或影视出现剧情分歧时做出的影响后续剧情发展的选择,源自于编程术语,英语中的原意是信号或...
  • cv2,CV2是什么意思

    千次阅读 2020-12-19 06:08:27
    CV2是什么意思CV2指的是OpenCV2,OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库copy,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,...
  • 调用函数显示输入参数不足

    千次阅读 2021-04-27 05:18:22
    if(m>100000) disp('迭代步数太多,可能不收敛');return; end end minf =subs(S,var,x); formatshort; x = x0; end 调用如下: >> syms z1 z2 z3 z4 z5 >> x0 =[1.7380;0.9555;-1.3863;2.0149;-2.5257]; >> R =exp...
  • feign参数过多导致调用失败

    千次阅读 2021-07-15 14:44:22
    通过feign去调用其他服务的时候报上面的错误了,当传入的参数比较少的时候并没有错误,但是传入参数就自动走hystrix熔断器了。 通过层层排查,报这个错误的原因是因为: JSON 解析错误:非法字符((CTRL-CHAR,...
  • C语言中的函数是什么意思

    千次阅读 2021-05-21 04:54:35
    C语言中的函数是什么意思简单来说函数就是c语言的模块,一块块的,有较强的独立性,但是可以相互调用。这是c和c++区分的地方,c++面向对象,对象独立完成功能,无需调用。一个c程序就可以是一个函数,里面再包含n个...
  • C语言中while是什么意思

    千次阅读 2021-05-20 06:39:33
    while n. 时间; 一段时间, 一会儿 wait a while. 等一会儿。 it took a long while to do the work.... 这一阵子你一直在做什么? 习惯用语 a good [long, great] while 长[许]后来她褪去一身骄傲为他疯狂可最终只...
  • 603 呼叫方缓冲区小。604 指定了错误的信息。605 无法设置端口信息。606 无法连接指定端口。607 检测到无效事件。608 指定了一个不存在的设备。609 设备类型不存在。610 缓冲区无效。611 路由不可用。612 路由...
  • 信噪比有负的吗?表示什么意思?

    千次阅读 2021-01-15 07:08:08
    满意答案I来过留下脚印2013.09.10采纳率:...S/N 定义1:特定参数(信号)值与非特异性参数(噪声)的比值。如实验中样品的放射性与本底放射性强度之比;荧光在X射线底片上所造成的感光强度与非特异感光背景强度之比;序列...
  • mybatis开发要点-insert主键ID获取和多参数传递

    千次阅读 多人点赞 2021-03-10 14:07:45
    目录 一、插入数据主键ID获取 1、Insert/update 1.1、属性解释 1.2、代码示例 ...二、查询如何传入参数 ...如果先插入在查询的话需要一次sql查询,未免效率低。因此mybatis也有提供插入数据并返回主键.
  • 在c语言中scanf代表什么意思?

    千次阅读 2021-05-21 09:19:29
    发布时间:2020-04-24 14:04:21来源:亿速云阅读:370作者:小新今天小编给大家分享的是在c语言中scanf代表什么意思,相信很多人都不了解,为了让大家更加了解c语言中scanf,所以给大家总结了以下内容,一起往下看...
  • 动态调整线程池参数实践

    千次阅读 热门讨论 2021-04-26 22:19:35
    欢迎大家关注我的微信公众号【老周聊架构】,Java后端主流技术栈的原理、源码分析、架构以及各种互联网高并发、高性能、高可用的解决...开发人员个人经验与水平参差不齐,配置线程池参数都是按照自己想法来,没有统一.
  • 问题为什么我一定要在url get参数里传递大量参数,而不使用post提交呢?由于实际项目实现了前后端分离,前端是vue框架开发,而且也并没有做成单页应用,所以会出现两个页面需要大量传递参数的情况。思考传统的get...
  • 参数优化尺度排列熵算法

    千次阅读 热门讨论 2021-01-28 17:27:25
    本文通过对尺度排列熵算法的参数时间序列长度 N、嵌入维数 m、延迟时间 t 和尺度因子 s 进行研究,得出对其参数优化的必要性。进而在综合考虑参数影响的 基础上,以尺度排列熵的偏度构造目标函数,提出了基于...
  • Power BI中参数的用法

    千次阅读 2020-12-23 04:10:44
    首先看下参数的类型,可以是小数、日期、时间、文本、逻辑值、二进制;这么类型都支持,那么用处就大了。前边文章介绍过,参数用作制作动态的日期表,可以改变日期表的区间范围。这个就是用的日期类型。最近遇到一...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,382,777
精华内容 553,110
关键字:

参数太多什么意思