MATLAB的中的问题,求大神解答 10C

3个回答

m函数如下：

function [YTS]=rtenspred(treeensemble,XTSA)

% inputs:
% tree: a tree output by the function rtenslearn_c
% XTS: inputs for the test cases
% YLS: outputs for the learning sample cases
% Output:
% YTS: Predictions for the test cases

verbose=0;

global XTS;
global tree;

XTS=XTSA;

Nts=size(XTS,1);
T=length(treeensemble.trees);

YTS=0;

for t=1:T
if (verbose)
fprintf('t=%d\n',t);
end
tree=treeensemble.trees(t);
YTS=YTS+tree.weight*rtpred();
end

function [YTS]=rtpred()

% inputs:
% tree: a tree output by the function rtenslearn_c
% YLS: outputs for the learning sample cases
% XTS: inputs for the test cases
% Output:
% YTS: output predictions for the test cases

global assignednodets
global XTS
global tree

Nts=size(XTS,1);
assignednodets=zeros(Nts,1);

verbose=0;

YTS=zeros(Nts,size(tree.predictions,2));

if (verbose)
fprintf('computation of indexes\n');
end

getleafts(1,1:Nts);

if (verbose)
fprintf('computation of predictions\n');
end

for i=1:Nts
YTS=tree.predictions(tree.indexprediction(assignednodets),:);
end

function getleafts(currentnode,currentrows)

global assignednodets
global XTS
global tree

testattribute=tree.testattribute(currentnode);

if testattribute==0 % a leaf
assignednodets(currentrows)=currentnode;
else
testthreshold=tree.testthreshold(currentnode);
leftind=(XTS(currentrows,testattribute)<testthreshold);
rightind=~leftind;
getleafts(tree.children(currentnode,1),currentrows(leftind));
getleafts(tree.children(currentnode,2),currentrows(rightind));
end

![这是.m文件](https://img-ask.csdn.net/upload/201904/18/1555578183_437205.png) 以下是关于函数的定义 function p = init_phi(im,type) im = dimensionz(im); %m = im(150:250,150:250); [dim1, dim2] = size(im); p = zeros(dim1+2,dim2+2); switch lower (type) case 'circle' for i = 1:dim1+2 for j = 1:dim2+2 p(i,j) = (sqrt((i/dim1-0.5)^2 + (j/dim2-0.5)^2) - 0.2) * 30; end end case 'grid' for i = 1:dim1+1 for j = 1:dim2+1 p(i,j) = sin(i*pi/5) + sin(j*pi/5); end end case 'circle 2' for i = 1:dim1+2 for j = 1:dim2+2 p(i,j) = (sqrt(((i+2)/dim1-0.3)^2 + (j/dim2-0.9)^2) - 0.2) * 30; end end case 'square' %p = zeros(dim1+2,dim2+2); p(floor((dim1+2)/3:(dim1+2)*2/3),floor((dim2+2)/3:(dim2+2)*2/3)) = 1; % p(floor(((dim1+2)/3)+1):floor((dim1+2)*2/3)-1,floor((dim2+2)/3)+1:floor((dim2+2)*2/3)-1) = 0; p = bwdist(p)-bwdist(1-p)+im2double(p)-.5; end end 运行后提示 未定义函数或变量 'init'。求大神详细解答ORZ

C++如何实现MATLAB中的ind2rgb函数，跪求大神解答！

Matlab中回归变量之间的关系，遇到问题，求大神解答谢谢！！！

close all E=[15802 43084 48309 52840 49771 51729 51137]'; E1=[1768972 472925 1049868 322971 683760 226372 108695]'; n1=[29856071 7606965 125014142 34795446 7803705 2891829 1615571]'; C=[2632964 1702127 6715165 14365236 692440 6088280 184501845]'; B=[0.368 0.2442 0.3322 0.3811 0.1222 0.3095 0.6731]'; %beta x0=[100 400 600 800 1200 1600 2000]'; %偏应力 y0=[400 400 400 400 400 400 400]'; %有效围压 f1=log(E);f2=log(E1);f3=log(n1);f4=log(C);f5=log(B); f=[f1,f2,f3,f4,f5]; x=log(x0./101.3);y=log(101.3./y0);g=[x y]; gdata=[ones(size(g, 1), 1), g]; [B,Bint,R,Rint,Stats]=regress(f,gdata); 运行以上代码后提示如下错误： 错误使用 regress (line 62) Y must be a vector and must have the same number of rows as X. 不知道代码哪里错了，希望大神指点，给出正确代码，谢谢

matlab代码的问题，请大神帮忙解答一下

matlab环境中 ``` [a,b] = find(image>=0.15&image<=1); B = [a,b]; mean1 = mean(B,1); meany = mean1(1,1); meanx = mean1(1,2); ``` 这里的meany和meanX分别是什么

Qt调用MATLAB程序就会发生错误自动退出界面，会去找pdb文件，要怎么解决，求各位大神解答，拜托拜托！！！

CNN模型为AlexNet，平台是MATLAB,由于实验室数据不可外泄，在此用ABC代替 识别原理是对ABC信号进行时频分析，生成时频图像，最为CNN的输入样本 ## 由于信号A较长，将其分为3段，用其中一段（称为A1）和信号B、C组合成一个3个种类的样本集来进行训练测试，识别率良好在97%左右，当保存上述训练好的CNN网络，对信号A2和A3信号进行测试时识别正确率为0，说明A1A2A3为三个种类，CNN无法将其识别成一类，这个可以理解，可能有3段信号的特征不同，但是奇怪的来了！！！！！！！，当把A1A2A3组合成一个3个种类的样本集进行网络训练的时候，识别率只达到35%，那么对于3个种类的样本来讲，这就表示cnn不能把A1A2A3分开，说明他们是一个种类，这样的话前后矛盾了， 针对此问题求大神解答，本人研二马上要毕业，导师临时要我添加此内容，遇到问题十万火急，本人可能才疏学浅，目前确实束手无策，如有能解决的朋友也可私聊，

matlab从许多图片中找到与已知的图片相同怎么找

B题 中国各地区投入产出效率比较分析 中国经济在1993年以后快速发展，包括农业产业和非农产业。然而，不少学者都认为，中国农业与非农业之间、东中西部之间发展并不平衡，各种投入所带来的各种经济效率可能会存在着差异。 请你查阅相关文献，确定指标，通过建立数学建模和运用数据处理的方法，回答下列问题： 1.. 农业产业与非农产业的各种投入之间，各种投入与收益之间是否存在着某种关联？并阐述其含义 2. 投入产出效率是衡量各种投入价值的经济变量。在农业与非农业的东中西部各省区，对各地区的投入产出效率进行评价。 3 .在2014年中国资金总投入不变的前提下，如果你可以重新分配资金，在遵循农业和非农业生产规律的前提下资金该如何调配？ 4. 结合上述结论，提出你的对策与建议。

qt错误 求大神解答！！！！！！！！

matlab中灰度图转彩色图的问题

matlab调用c++程序mex文件问题

Java校招入职华为，半年后我跑路了

Java基础知识面试题（2020最新版）

@程序员：GitHub这个项目快薅羊毛

C++(继承):19---虚基类与虚继承（virtual）

MySQL数据库面试题（2020最新版）

2020阿里全球数学大赛：3万名高手、4道题、2天2夜未交卷

HTTP与HTTPS的区别

HashMap底层实现原理，红黑树，B+树，B树的结构原理 Spring的AOP和IOC是什么？它们常见的使用场景有哪些？Spring事务，事务的属性，传播行为，数据库隔离级别 Spring和SpringMVC，MyBatis以及SpringBoot的注解分别有哪些？SpringMVC的工作原理，SpringBoot框架的优点，MyBatis框架的优点 SpringCould组件有哪些，他们...