精华内容
下载资源
问答
  • (1)首先查找是否真的含有这个包,命令行查找:which vision.GeometricTransformEstimator ... ...(3)查看是否添加到了路径 ...(4)刷新下当前的路径, preferences ---->matlab--->常规 (5)重启matlab

    (1)首先查找是否真的含有这个包,命令行查找:which  vision.GeometricTransformEstimator

    (2)如果提示没有这个文件,可以把安装目录下的vision/vision/替换成完整的包(链接:https://pan.baidu.com/s/1gpPDhEQ9ZsBCkhZYSjH63Q提取码: d7ss),如果显示该文件路径(我的路径对应下图)即找到,则转(3)

    (3)查看是否添加到了路径

    如果没有添加入路径就好了。

    (4)刷新下当前的路径, preferences ---->matlab--->常规

    (5)重启matlab。

    展开全文
  • 求大神帮我审视一下该程序,电力系统的潮流计算的matlab程序,一直显示未定义函数或变量 'DQ'!n=input('请输入节点数:n=');nl=input('请输入支路数:nl=');isb=input('请输入平衡母线节点号:isb=');pr=input('请输入...

    求大神帮我审视一下该程序,电力系统的潮流计算的matlab程序,一直显示未定义函数或变量 'DQ'!

    n=input('请输入节点数:n=');

    nl=input('请输入支路数:nl=');

    isb=input('请输入平衡母线节点号:isb=');

    pr=input('请输入误差精度:pr=');

    B1=input('请输入由支路参数形成的矩阵:B1=');%变压器侧为1,否则为0

    B2=input('请输入各节点参数形成的矩阵:B2=');

    X=input('请输入由节点号及其对地阻抗形成的矩阵:X=');

    Y=zeros(n);U=zeros(1,n);cta=zeros(1,n);V=zeros(1,n);O=zeros(1,n);S1=zeros(nl);

    for i=1:n

    if X(i,2)~=0;

    p=X(i,1);

    Y(p,p)=X(i,2);

    end

    end

    for i=1:nl

    if B1(i,6)==0

    p=B1(i,1);q=B1(i,2);

    else p=B1(i,2);q=B1(i,1);

    end

    Y(p,q)=Y(p,q)-1./(B1(i,3)*B1(i,5));

    Y(q,p)=Y(p,q);

    Y(q,q)=Y(q,q)+1./(B1(i,3)*B1(i,5)^2)+B1(i,4)./2;

    Y(p,p)=Y(p,p)+1./B1(i,3)+B1(i,4)./2;

    end %求导纳矩阵

    G=real(Y);B=imag(Y);

    for i=1:n

    cta(i)=angle(B2(i,3));

    U(i)=abs(B2(i,3));

    %V(i)=B2(i,4);

    end

    for i=1:n

    S(i)=B2(i,1)-B2(i,2);

    B(i,i)=B(i,i)+B2(i,5);

    end

    P=real(S);Q=imag(S);

    ICT1=0;IT2=1;

    while IT2~=0

    IT2=0;t1=1;t2=1;

    for i=1:n

    if i~=isb

    C(i)=0;

    D(i)=0;

    for j1=1:n

    C(i)=C(i)+U(i)*U(j1)*(G(i,j1)*cos(cta(i)-cta(j1))+B(i,j1)*sin(cta(i)-cta(j1)));

    D(i)=D(i)+U(i)*U(j1)*(G(i,j1)*sin(cta(i)-cta(j1))-B(i,j1)*cos(cta(i)-cta(j1)));

    end

    DP(t1)=P(i)-C(i);

    t1=t1+1;

    if B2(i,6)==2

    DQ(t2)=Q(i)-D(i);

    t2=t2+1;

    end

    end

    end

    t1=t1-1;t2=t2-1;

    DPQ=[DP';DQ']; %求DP,DQ

    for i=1:t1+t2

    if abs(DPQ(i))>pr

    IT2=IT2+1;

    end

    end

    H=zeros(t1,t1);N=zeros(t1,t2);K=zeros(t2,t1);L=zeros(t2,t2);

    for i=1:t1

    for j1=1:t1

    if j1~=isb&j1~=i

    H(i,j1)=0-U(i)*U(j1)*(G(i,j1)*sin(cta(i)-cta(j1))-B(i,j1)*cos(cta(i)-cta(j1)));

    elseif j1~=isb&j1==i

    H(i,j1)=U(i)^2*B(i,j1)+D(i);

    end

    end

    end

    for i=1:t1

    for j1=1:t2

    if j1~=isb&j1~=i

    N(i,j1)=0-U(i)*U(j1)*(G(i,j1)*cos(cta(i)-cta(j1))+B(i,j1)*sin(cta(i)-cta(j1)));

    elseif j1~=isb&j1==i

    N(i,j1)=0-U(i)^2*G(i,j1)-C(i);

    end

    end

    end

    for  i=1:t2

    for j1=1:t1

    if j1~=isb&j1~=i

    K(i,j1)= U(i)*U(j1)*(G(i,j1)*cos(cta(i)-cta(j1))+B(i,j1)*sin(cta(i)-cta(j1)));

    elseif j1~=isb&j1==i

    K(i,j1)=U(i)^2*G(i,j1)-C(i);

    end

    end

    end

    for i=1:t2

    for j1=1:t2

    if j1~=isb&j1~=i

    L(i,j1)=0-U(i)*U(j1)*(G(i,j1)*sin(cta(i)-cta(j1))-B(i,j1)*cos(cta(i)-cta(j1)));

    elseif j1~=isb&j1==i

    L(i,j1)=U(i)^2*B(i,j1)-D(i);

    end

    end

    end

    J=[H,N;K,L];%求雅可比矩阵

    modify=-J\DPQ;

    Dcta=modify([1:t1],:);

    t3=U(:,[1:t2]);

    DU=diag(t3,0)*modify([t1+1:t1+t2],:);

    t4=1;

    for i=1:t1

    if B2(i,6)~=1

    cta(1,i)=cta(1,i)+Dcta(t4,1);

    t4=t4+1;

    end

    end

    t5=1;

    for i=1:t2

    if B2(i,6)==2

    U(1,i)=U(1,i)+DU(t5,1);

    t5=t5+1;

    end

    end

    ICT1=ICT1+1;

    end   %修正原值

    for i=1:n

    UU(i)=U(i)*cos(cta(i))+1i*U(i)*sin(cta(i));

    end

    for p=1:n

    c(p)=0;

    for q=1:n

    c(p)=c(p)+conj(Y(p,q))*conj(UU(q));

    end

    s(p)=UU(p)*c(p);

    end

    disp('--------------------------------------------------------------------------------');

    disp('各节点电压U为(节点从小到大排列):');

    disp(UU);

    disp('--------------------------------------------------------------------------------');

    disp('各节点电压相角为(节点从小到大排列):');

    disp(180*angle(UU)/pi);

    disp('--------------------------------------------------------------------------------');

    disp('按公式计算全部线路功率,结果如下:');

    for i=1:nl

    if B1(i,6)==0

    p=B1(i,1);q=B1(i,2);

    else p=B1(i,2);q=B1(i,1);

    end

    Si(p,q)=UU(p)*(conj(UU(p))*conj(B1(i,4)./2)+(conj(UU(p)*B1(i,5))-conj(UU(q)))*conj(1./(B1(i,3)*B1(i,5))));%各条支路首端功率Si

    f=[p,q,Si(p,q)];

    disp(f);

    end

    for i=1:nl

    if B1(i,6)==0

    p=B1(i,1);q=B1(i,2);

    else p=B1(i,2);q=B1(i,1);

    end

    Sj(q,p)=UU(q)*(conj(UU(q))*conj(B1(i,4)./2)+(conj(UU(q)./B1(i,5))-conj(UU(p)))*conj(1./(B1(i,3)*B1(i,5))));%各条支路末端功率Sj

    f=[q,p,Sj(q,p)];

    disp(f);

    end

    disp('--------------------------------------------------------------------------------');

    disp('各条支路的功率损耗DS为(顺序同您输入B1时一样):');

    for i=1:nl

    if B1(i,6)==0

    p=B1(i,1);q=B1(i,2);

    else p=B1(i,2);q=B1(i,1);

    end

    DS(i)=Si(p,q)+Sj(q,p);%各条支路功率损耗DS

    disp(DS(i));

    end

    Sp=0;

    for i=1:n

    Sp=Sp+UU(isb)*conj(Y(isb,i))*conj(UU(i));

    end

    disp('平衡节点的功率:');

    disp(Sp);

    展开全文
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼function Objvfac=Objvfa(x,Lamda)global n;n=1008;NIND=100;S=xlsread('基础数据','B3:D3'); %导入各类货品需要的存储空间矩阵stll=0;for k=1:nst11=st11+x(:,k);...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

    function Objvfac=Objvfa(x,Lamda)

    global n;

    n=1008;

    NIND=100;

    S=xlsread('基础数据','B3:D3'); %导入各类货品需要的存储空间矩阵

    stll=0;

    for k=1:n

    st11=st11+x(:,k);

    end

    st12=0;

    for k=n+1:2*n

    st12=st12+x(:,k);

    end

    st13=0;

    for k=2*n+1:3*n

    st13=st13+x(:,k);

    end

    for i=1:NIND

    if stll(i,1)==S(1,1)

    p1(i,1)=0;

    else p1(i,1)=1;

    end

    if st12(i,1)==S(1,2)

    p2(i,1)=0;

    else p2(i,1)=1;

    end

    if st13(i,1)==S(1,3)

    P3(i,1)=0;

    else p3(i,1)=1;

    end

    end

    st2=zeros(NIND,n);

    qj=zeros(NIND,n);

    Objvfac=zeros(NIND,1);

    for j=1:n

    st2(:,j)=x(:,j)+x(:,j+n)+x(:,j+2*n);

    for i=1:NIND

    if st2(i,j)==1

    qj(i,j)=0;

    else qj(i,j)=1;

    end

    end

    end

    Obiao1=mapminmax(f(x)',0,1);

    Obiao2=mapminmax(abs(st11(:,1)-S(1,1))',0,1);

    Obiao3=mapminmax(abs(st12(:,1)-S(1,2))',0,1);

    Obiao4=mapminmax(abs(st13(:,1)-S(1,3))',0,1);

    Obiao5=mapminmax(abs(st2-1)',0,1);

    Objvfac=Obiao1'+Lamda*(p1(:,1).*Obiao2'+p2(:,1).*Obiao3'+p3(:,1).*Obiao4'+sum(qj.*Obiao5',2));

    运行结果是??? Undefined function or variable "st11".

    Error in ==> Objvfa at 8 st11=st11+x(:,k);

    求大神帮助

    展开全文
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼function Objvfac=Objvfa(x,Lamda)global n;n=1008;NIND=100;S=xlsread('基础数据','B3:D3'); %导入各类货品需要的存储空间矩阵stll=0;for k=1:nst11=st11+x(:,k);...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

    function Objvfac=Objvfa(x,Lamda)

    global n;

    n=1008;

    NIND=100;

    S=xlsread('基础数据','B3:D3'); %导入各类货品需要的存储空间矩阵

    stll=0;

    for k=1:n

    st11=st11+x(:,k);

    end

    st12=0;

    for k=n+1:2*n

    st12=st12+x(:,k);

    end

    st13=0;

    for k=2*n+1:3*n

    st13=st13+x(:,k);

    end

    for i=1:NIND

    if stll(i,1)==S(1,1)

    p1(i,1)=0;

    else p1(i,1)=1;

    end

    if st12(i,1)==S(1,2)

    p2(i,1)=0;

    else p2(i,1)=1;

    end

    if st13(i,1)==S(1,3)

    P3(i,1)=0;

    else p3(i,1)=1;

    end

    end

    st2=zeros(NIND,n);

    qj=zeros(NIND,n);

    Objvfac=zeros(NIND,1);

    for j=1:n

    st2(:,j)=x(:,j)+x(:,j+n)+x(:,j+2*n);

    for i=1:NIND

    if st2(i,j)==1

    qj(i,j)=0;

    else qj(i,j)=1;

    end

    end

    end

    Obiao1=mapminmax(f(x)',0,1);

    Obiao2=mapminmax(abs(st11(:,1)-S(1,1))',0,1);

    Obiao3=mapminmax(abs(st12(:,1)-S(1,2))',0,1);

    Obiao4=mapminmax(abs(st13(:,1)-S(1,3))',0,1);

    Obiao5=mapminmax(abs(st2-1)',0,1);

    Objvfac=Obiao1'+Lamda*(p1(:,1).*Obiao2'+p2(:,1).*Obiao3'+p3(:,1).*Obiao4'+sum(qj.*Obiao5',2));

    运行结果是??? Undefined function or variable "st11".

    Error in ==> Objvfa at 8 st11=st11+x(:,k);

    求大神帮助

    展开全文
  • 子程序的v第一次出现bai之前确实du没定义,你的zhiv是在后面一句出现,运行到子dao程序肯定会报错内的,当然这不是容matlab给出的报错问题,matlab 给出的是没定义这个函数,你需要把这个函数拷贝到当前文件夹下...
  • Matlab未定义变量(Matlab undefined variable)假设我有以下代码:[w1, d1]=fit1;for i = 1:10,p = w1*d1+i;C(i,:) = p;end[w2, d2]=fit2;for i = 1:10,q = w2*d2+i;D(i,:) = q;end凡功能fit1 :function[w1, d1] =...
  • 如果之前从未分配变量,我该如何声明/赋值?语境:我试图找到k,它最小化k的函数calculateSomeDistance(k).最小距离和相应的k值应该是可用的(即在范围内)以供以后使用.我应该如何声明minDistance以便在将其与当前计算...
  • 如果之前从未分配变量,我该如何声明/赋值?语境:我试图找到k,它最小化k的函数calculateSomeDistance(k).最小距离和相应的k值应该是可用的(即在范围内)以供以后使用.我应该如何声明minDistance以便在将其与当前计算的...
  • matlab 画图l函数的变量问题将程序改成下面的就行了!fori=1:8t0=0:0.1:10;u=ut(1,:);...ylabel(s使用matlab的fmincon优化,一直提示变量“x”未定义,[xfval]=fmincon(@(x)CostObj(x),x0,A,B,Aeq,Beq)再问...
  • %Steepest Descent Method for Multiple Variable Functions clc; close all; clear all; format long; disp'Steepest Descent Method; disp'=============; %Starting points x01=-1; x02=0; %Function F in Symbo
  • 关于MATLAB未定义函数或变量 'wavread’的很简单的解决办法 有很多博客说涉及到了采样等等问题,但“wavread”移除后可以直接使用“audioread”进行代替
  • ; margin-right:0pt">%绘制调制波形00101010 ; margin-right:0pt">clear all; ; margin-right:0pt">Ts=1/16000;             ...</p>
  • matlab erro:未定义变量或函数caffe()

    千次阅读 2018-08-01 14:43:23
    caffe的matlab接口报错:未定义变量或函数caffe,是由于caffe版本接口问题。该bug描述见以下链接: https://stackoverflow.com/questions/29669774/extract-filters-and-biases-using-caffe 解决方案如下(下载对应...
  • 未定义函数或变量 'Temp'。 出错 Dsimplex (line 31) AO(i,:)=AO(i,:)-(AO(jj,:)/AO(jj,Temp+1))*AO(i,Temp+1); 出错 Untitled222 (line 5) [xstar,fxstar,AO,IB,iter]=Dsimplex(A,b,c); >> 拜托大佬帮忙指点一下~...
  • 答:子程序的v第一次出现之前确实没定义,你的v是在后面一句出现,运行到子程序肯定会...答:具体报错是“未定义函数或变量H”? 可能是你调用Creat_G( H )的代码里没有先定义H答:如果是matlab,那就都有自己的语...
  • 你有没有给x赋值?...matlab变量未定义:在命令窗口中输入的时候要调用函数QPSK_evm(s),其中输入前,首 ,就不会出现如此问题了!就是如果给一个变量赋值,而且是在if语句内,也就是说,要满足一简单来说410...
  • MATLAB:运行出现 “ 未定义函数或变量

    万次阅读 多人点赞 2019-05-17 22:18:13
    第一次接触MATLAB,出现错误还以为函数写错了,检查之后发现不是,上网找了找方法 如果编写的文件没有放在当前运行目录下,也会出现这个错误,具体可点击参考 检查目录后,发现路径没有错 最后,发现,编写的M文件,...
  • endend%%%%%%f2.m%%%%%%%%%%functiony=f2(n,m)y=f1matlab中S-函数是否可以输入符号参数变量?S函数不支持求解符号参数变量,想想其他办法.加油!加油!加油!加油!加油!加油!加油!加油!加油!加油!加油!加油!加油!加油...
  • 1、首先需要知道matlab中查看数据类型函数是class,可以先在命令行窗口中help class。...5、按回车键之后,可以看到变量b的类型是字符类型,我们也可以查看一下matlab中常用数据类型www.mh456.com防采集。matlab中...
  • %2^7-1个伪随机码,载波频率为20KHz,利用MATLAB画出QPSK调制波形的频谱图和星座图,其中码元速率为20kbps function [] = btest() %% 生成伪随机码 ...未定义变量 "commsrc" 或类 "commsrc.pn"。
  • MATLAB报错:未定义函数或变量MATLAB报错:未定义函数或变量常见错误原因我的解决方案 MATLAB报错:未定义函数或变量 最近准备数学建模比赛,学习MATLAB入门遇到了个问题:未定义函数或变量 'myGcd'。 谷歌了下试了...
  • MATLAB报错:未定义函数或变量

    万次阅读 2018-10-25 17:47:04
    当我们调用这个函数是就会出现 未定义函数或变量:‘’xxx‘’。 我编写的这个函数只能完成一个加法,目的就是为了测试使用。 我们输入cd命令,设置函数文件的位置即可。如图所示,MATLAB的默认位置为D:\Program ...
  • 当前不少网友表示自己才接触Matlab这款应用,还不晓得怎么定义变量的操作,接下来就为你们分享Matlab定义变量的操作步骤,大家都来一起学习吧。Matlab定义变量的操作步骤情况一:符号变量一定要定义,定义之后才能...
  • 当前不少网友表示自己才接触Matlab这款应用,还不晓得如何定义变量的操作,接下来就为你们分享Matlab定义变量的操作步骤,大家都来一起学习吧。Matlab定义变量的操作步骤情况一:符号变量一定要定义,定义之后才能...
  • x=str2num(get(handles.edit1,'string')); y=str2num(get(handles.edit2,'string')); axes(handles.axes1) n... 结尾的一个循环里定义了j,但是最后把j的最小值赋给l1却显示j未定义,报错结果如图 2017-4-29 09:01 上传
  • %% Dynamic Neural Field Model (1D) clear; clf; hold on; nn = 100; dx=2*pi/nn; sig = 2*pi/10; C=0.5; %% Training weight matrix ... 如题,显示未定义函数或变量“u”,请问如何解决?
  • matlab找不到python编译环境,在你安装的python路径下找到python.exe,假如路径是:”D:\python35\python.exe“ 则在matlab命令行输入: pyversion D:\\python35\python.exe 回车,就可以将matlab调用的python编译...
  • matlab未定义函数或变量 ‘General’。” 小白求教 代码如下 trafficObj=VideoReader(‘traffic.avi’); get(trafficObj) General Properties: Duration=8 Name=traffic.avi Path=E:\matlabfty\toolbox\images\...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,495
精华内容 598
关键字:

matlab未定义变量

matlab 订阅