https://nl.mathworks.com/matlabcentral/answers/questions MATLAB答案-新问题 2021 - 06 - 07 - t21:37:50z 标签:nl.mathworks.com, 2005:问题/ 850245 2021 - 06 - 07 - t20:58:59z 2021 - 06 - 07 - t21:37:50z 如何使用用户定义的函数进行曲线拟合 大家好,我正在尝试通过一个用户定义的函数/代码(使用MATLAB)来使用曲线拟合过程,从一个实验数据(粗体)中提取值。如蒙协助,将不胜感激。我的代码使用的自定义函数参数:Kb=1.38e-23;Ps=0.89;Wb=1.2765104e+7;Vo=1.00e-13;V=1.00e-26;西格玛=0.05;mu=0;t=logspace(log10(0.00000226),log10(2),50);D=@(V,t)(1./(V.*sigma.*sqrt(2.*pi)).*exp(-log(V)-mu)。^2/(2.*sigma^2)).*(2*Ps.*(1-exp(-t)。/(Vo*exp((Wb-Ps*11300000)*V/(Kb*80°)));>s=arrayfun(@(t)积分(@(V)D(V,t)/(2e+55*Ps),0.85e-26,1.15e-26),t);>>上面的绘图(log(t),s2)代码将生成一条曲线,我打算用下面的实验数据拟合这条曲线。。。。实验数据>>x1=[-6.7-6.5-6.3-6.1-5.9-5.7-5.5-5.3-5.1-5-4.7-4.5-4.3-4-3.7-3.5-3.3-3.1];>>y1=[0.06 0.09 0.1 0.12 0.14 0.18 0.22 0.28 0.34 0.38 0.5 0.58 0.62 0.68 0.72 0.73 0.75 0.77];>>绘图(x1,y1) 安德鲁Mudaga Nomuoja https://nl.mathworks.com/matlabcentral/profile/authors/17313459 标签:nl.mathworks.com, 2005:问题/ 850255 2021 - 06 - 07 - t21:10:13z 2021 - 06 - 07 - t21:37:17z 如何将n个单元阵列组合成一个巨大的阵列? 你好,我有一个12 × 190单元格数组数据集,每个包含1 × 504单元格数组或1 × 336单元格数组。每个单元格数组都包含一个大小为600 × 1或300 × 1的向量。至于标签,我有一个12 × 190的单元格数组,每个单元格包含一个1 × 504的单元格数组或一个1 × 336的单元格数组。我想把所有的单元格连接到一个巨大的单元格(或者最好是一个巨大的矩阵)和一个相应的标签数组。我该怎么做呢?谢谢提前 苏珊 https://nl.mathwands.com/matlabcentral/profile/authors/15596863 标签:nl.mathworks.com,2005:问题/ 850220 2021-06-07T19:07:06Z 2021-06-07T21:29:28Z 求x的最优值 我想找到最优的(x)值:>可能的最小值> 2.4*cos(x)和>可能的最大值> (35.4/1.7(sin(x))2+(cos(x))2)+274.5请给我一些提示,我应该从什么函数/算法开始。感谢任何帮助 Shay Shah. https://nl.mathworks.com/matlabcentral/profile/authors/20049409 标签:nl.mathworks.com,2005:问题/ 849350 2021 - 06 - 06 - t18:32:05z 2021-06-07T21:24:06Z 查找表中每个图像的最大值 晚上好,我有一个类似于上一个问题的问题(对于循环表Matlab-Matlab Answers-MatlabCentral(mathworks.com))。我有一小段我的桌子。在column标签中可以看到我的图像,在MaxPosition和Intentity列中可以看到我的测量值。英国UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU{'Image0102 16-29-01.bmp'}95 22 6{'Image0102 16-29-01.bmp'}125 54 7{'Image0103 16-29-16.bmp'}96 94 8{'Image0103 16-29-16.bmp'}126 30 9{'Image0104 16-29-31.bmp'}98 49 10{'Image0104 16-29-31.bmp'}127 39 11{'Image0105 16-29-46.bmp'}98 20 12{'Image0105 16-29-46.bmp'}128 10 13{'Image0106 16-30-01.bmp'}98 2 14{'Image0106 16-30-01.bmp'}128 94 15{'0107 16-30-16.bmp'}29-29.bmp'}{'Image0108 16-30-31.bmp'}100 32 18{'Image0108 16-30-31.bmp'}130 44现在,我想为每个具有相应MaxPosition的图像查找最大强度。我使用varfun,但此命令为我提供每个图像的最大强度和最大强度,而不是对应的图像。例如,对于Image0100,最大强度为10,对应的强度为94。我想显示94在我的新桌子上。谢谢。最好的普扬 Pouyan Sadeghian https://nl.mathworks.com/matlabcentral/profile/authors/10106358 标签:nl.mathworks.com,2005:Question/470970 2019 - 07 - 09 - t22:12:43z 2021 - 06 - 07 - t21:23:52z 嗨,我试图启动Matlab,但我得到这个错误(std::exception: fl:filesystem:SystemError)。有人能告诉我出了什么问题吗? 嗨,我试图启动Matlab,但我得到这个错误(std::exception: fl:filesystem:SystemError)。有人能告诉我出了什么问题吗? 萨特温德·辛格·班斯 https://nl.mathworks.com/matlabcentral/profile/authors/15705821 标签:nl.mathworks.com,2005:Question/459735 2019-05-02T03:13:18Z 2021-06-07T21:23:01Z 我正在使用Matlab2017b,我的人脸识别代码不工作,有人能帮我解决吗? %面部检测:清除所有CLC%检测对象,使用Viola-Jones算法%检测Face FDetect = Vision.CascadeObjectDetector;%读取输入图像i = imread('/ users / paulling95 /桌面/左帧/框架25.jpg');%基于对象的数量BB =步骤(FDETect,i)返回边界框值;图,imshow(i);保持k = 1;对于i = 1:尺寸(bb,1)%draw rectanlge在行明智的矩形('位置',bb(i,i :),'linewidth',2,'linestyle',' - ','Edgecolor','G');%从第一行开始,然后是第二个和....结束%标题('脸部检测');搁置;对于i = 1:size(bb,1)j = imcrop(i,bb(i,:));p2 = strcat('裁剪面/',int2str(k),'。jpg'); I2 = rgb2gray(J); I2= imresize(I2, [200 150]); k=k+1; imwrite(I2,p2) end % Face Recognition TrainDatabasePath= '/Users/paulling95/Desktop/Demo/face database'; TestDatabasePath= '/Users/paulling95/Desktop/Demo/Cropped faces'; srfile=dir('cropped faces/*.jpg'); for i=1:length(srfile) prompt=strcat('cropped faces/',srfile(i).name); im = imread(prompt); T = CreateDatabase(TrainDatabasePath); [m, A, Eigenfaces] = EigenfaceCore(T); % S={'20.jpg'}; OutputName= Recognition(prompt, m, A, Eigenfaces); SelectedImage = strcat(TrainDatabasePath,'\',OutputName); SelectedImage = imread(SelectedImage); figure, subplot(2,2,1) imshow(im) title('Test Image'); % figure, subplot(2,2,2); imshow(SelectedImage) title('Equivalent Image'); str = strcat('Matched image is : ',OutputName); disp(str) end 保罗凌 https://nl.mathworks.com/matlabcentral/profile/authors/10972166 标签:nl.mathworks.com,2005:Question/98378 2013-10-15T17:53:00Z 2021 - 06 - 07 - t21:22:17z 如何使用校园范围或企业MATLAB许可安装儿童许可证工具箱? 我想知道如何为校园范围的许可MATLAB安装儿童许可证的附加工具箱。 MathWorks支万博1manbetx持团队 https://nl.mathworks.com/matlabcentral/profile/authors/4622813 标签:nl.mathworks.com,2005:Question/847185 2021-06-03T16:42:21Z 2021 - 06 - 07 - t21:18:37z 它不能读取图像,它说路径不存在,即使路径确实存在 clc close all close all close all clear all imgpath{4}='D:\MATLAB\Finger\u Knuckle\u Print\u Original\u Finger\u 165\';fd4=fopen('loglist_Left_Index.txt','rt');%294名受试者训练总训练次数=493 feat1=[];k=6;对于i=1:165 txt1=fscanf(fd4,%s\n',1);对于j=1:6 fn1=sprintf('%s/%s Index/0%iROI.jpg',imgpath},imgpath=001,IMS001,IMS001,IMU=001)%(fn1);F=[]H=slbp(img1);F=[F;H(:)];P=ridgelet(img1,0);QQ=q(F,P);专长测试=[feat_测试[重塑(QQ(:,:,1),[],1)];结束 ASMA穆罕默德 https://nl.mathworks.com/matlabcentral/profile/authors/21028631 标签:nl.mathworks.com, 2005:问题/ 850260 2021-06-07T21:17:26Z 2021-06-07T21:17:26Z 在PDE工具箱中编辑只读热模型结构 我目前正在尝试在偏微分方程工具箱中实现一个具有多个子域的随时间变化/移动几何体。在瞬态热模型中,具有随时间变化的几何体意味着新节点在没有前一时间步初始条件的情况下进入存在状态。有没有办法访问和编辑只读模型结构?例如,创建热模型tmodel=createpde(“热”、“瞬态”);并通过工具箱函数thermalIC、thermalBC和thermalProperties添加所有初始条件和边界条件。然后我想编辑tmodel内部的数据,例如更改所选节点的初始条件,如:tmodel.InitialConditions.ThermalICAssignments.InitialTemperature(1,1)=293;对于此特定示例,MatLab将返回错误“无法设置类'NodeAlthermalics'的'InitialTemperature'属性,因为它是只读的”。还有别的办法吗?我感谢你的回答! 费恩·哈特维格 https://nl.mathworks.com/matlabcentral/profile/authors/8248203 标签:nl.mathworks.com, 2005:问题/ 850150 2021 - 06 - 07 - t17:31:28z 2021 - 06 - 07 - t21:13:56z 常用函数为表变量 我有一个C的温度变量表我想用函数把它转换成F。所以我创建了以下内容,但似乎不起作用。任何一种创建函数的方法,这是一种常见的转换,可以反复使用。函数Table_CtoF(T,OldVariable,NewVariable) T (NewVariable) = (T (OldVariable)*9/5)+32;结束 拉杰什·帕特尔 https://nl.mathworks.com/matlabcentral/profile/authors/2831535 标签:nl.mathworks.com,2005:Question/551677 2020 - 06 - 20 - t01:59:51z 2021 - 06 - 07 - t21:11:19z 仿真过程中如何更改Simscape多体模型参数 我的多体模型将在模拟过程中改变杆的长度,质量,惯性。这在Simuli万博1manbetxnk中是否被支持万博1manbetx 马克·王 https://nl.mathwands.com/matlabcentral/profile/authors/14198821 标签:nl.mathworks.com,2005年:问题/125717 2014 - 04 - 14 - t15:20:29z 2021 - 06 - 07 - t21:10:39z 如何提取深度从一个单一的图像和给我matlab代码 从单眼图像中提取深度。 尼钦 https://nl.mathworks.com/matlabcentral/profile/authors/5251723 标签:nl.mathworks.com, 2005:问题/ 758029 2021-02-27T17:15:59Z 2021-06-07T21:10:18Z 引用MATLAB产品或相关网s manbetx 845页 大家好,我读了关于这个问题的不同主题,但有些链接不再可用,我需要知道一些东西,请。在我的论文中,我谈论的是Simscape Multibody,但相关页面中没有关于其引用的信息。假设一个bibitem是以下一个(或者如果它更合适的话是另一个):@misc{name,author=“author”,title=“title”,year=“year”,url=“url”,note=“[note]”我可以在以下链接的每个部分插入什么样的参数//www.tianjin-qmedu.com/products/simmechanics.html? 例如,在这个链接上https://it.mathworks.com/matlabcentral/fileexchange/47417-simscape-multibody-contact-forces-library 这里有一个名为“引用为”的部分,其中提供了所有信息。什么是更好的方法?谢谢,祝你好运s manbetx 845 贾科莫·博纳费德 https://nl.mathworks.com/matlabcentral/profile/authors/5752408 标签:nl.mathworks.com, 2005:问题/ 850170 2021-06-07T17:52:20Z 2021-06-07T21:04:37Z 从没有时间列的加速度计数据在Matlab上绘制加速度和时间 您好,我想从传感器输出的csv文件中绘制加速度x y和z轴与时间的关系图,csv文件的前两行数据给出了时间戳和读取频率,因此matlab不应读取它们,列分别表示x y和z轴。我遇到的问题是该文件没有时间列,我需要创建一个抽象列,以便绘制加速度与时间的关系(或者我真的需要一个吗?是否有一个命令我可以使用?),非常感谢!! Adviye Irem Yuceel https://nl.mathworks.com/matlabcentral/profile/authors/12642928 标签:nl.mathworks.com,2005年:问题/850240 2021-06-07T20:40:57Z 2021-06-07T21:01:23Z 将datetime转换为默认格式 我的输入日期时间是16:30:00 13-05-21。它是HH:MM:SS dd-MM-yy格式的。我需要将其转换为如下默认格式(2021年5月13日16:30:00)。我试过了,但是输出结果是NaT。inp_time='16:30:00 13-05-21';>>dtime=datetime(输入时间,'InputFormat','HH:MM:SS dd-MM-yy')dtime=NaT您能帮我吗? Shambhavi Adhikari https://nl.mathworks.com/matlabcentral/profile/authors/12839231 标签:nl.mathworks.com, 2005:问题/ 850250 2021 - 06 - 07 - t21:00:05z 2021 - 06 - 07 - t21:00:05z 将图像分割成更小的块-如何根据网格模式命名生成的块? 大家好,这里是Matlab新手。多亏了这些论坛,我成功地将一个较大的图像分割成一个小得多的图像网格。我还设法将这些小图片保存为。png格式。但是,我希望用与它们在网格中的位置相关的文件名来保存这些图像。(左上方的块是A_001,右边的块是B_001,下面的块是B_002,等等)然而,我不确定如何做到这一点。我将在下面展示相关代码。plotIndex = 1;numPlotsR = size(ca, 1);numPlotsC = size(ca, 2);for r= 1: numPlotsR for c= 1: numPlotsC fprintf('plotindex =%d, c=%d, r=%d\n', plotindex, c, r); % Specify the location for display of the image. subplot(numPlotsR, numPlotsC, plotIndex); % Extract the numerical array out of the cell % just for tutorial purposes. rgbBlock = ca{r,c}; imshow(rgbBlock); % Could call imshow(ca{r,c}) if you wanted to. [rowsB columnsB numberOfColorBandsB] = size(rgbBlock); drawnow; % Increment the subplot to the next location. plotIndex = plotIndex + 1; end end % Display the original image in the upper left. subplot(4, 6, 1); imshow(rgbImage); title('Original Image'); for K = 1 : numel(ca) filename = sprintf('%d.png', K); imwrite(ca{K}, filename); end The first, much larger part of the code shows how we define %d. For the very first block, %d is 1, for the second, %d is 2, etc. The last few lines at the very end show how we name each individual photo file after %d. However, this is as far as I've gotten. I have tried altering the bottom lines, but everything I've tried has resulted in an error. Is there a way to name images in the grid fashion by using %d? Do I need a whole nother system all together? Thank you! 大卫·布可夫斯基 https://nl.mathworks.com/matlabcentral/profile/authors/18666121 标签:nl.mathworks.com,2005年:问题/840780 2021 - 05 - 26 - t21:01:55z 2021-06-07T20:58:14Z 创建和调用函数 您好,我想创建一个函数,它将获取一个数据集,提取所需的列/行,获取它们的平均值并计算差值。我是新来的,我不知道为什么我会出错,这就是我到目前为止所做的。有人知道我哪里出错了吗?我认为这个函数可能应该是我代码的最后一行,但那也不起作用。另外,由于我有20多个数据集要对其进行分析,我可以在同一个脚本上进行分析,还是需要一个新的不同文件?谢谢你!%创建一个函数,用于计算高原的平均值及其差值。函数数据=读取矩阵(x);%提取所需的行和列x1=数据(13911:111401,1);y1=数据(13911:111401,2);x2=数据(216399:1000015,1);y2=数据(216399:1000015,2);Mx1=平均值(x1,'all');My1=平均值(y1,“全部”);Mx2=平均值(x2,'all');My2=平均值(y2,“全部”);mvd=(My2-My1);终止 玛卡瑞娜Santillan https://nl.mathwands.com/matlabcentral/profile/authors/22516994 标签:nl.mathworks.com,2005:问题/ 847730 2021 - 06 - 04 - t10:38:18z 2021-06-07T20:58:06Z 当我执行下面的代码时,它得到了完美的执行,但在图中,我得到的只是坐标,而不是绘图。 f = 10;脉冲频率% (Hz) fs=f*100;%采样频率提高10倍,t=-1:1/fs:1;%时间向量x= 100*cos(2*pi*1000*t);y = 0(大小(t));y (1: fs / f:结束)= 1;For t= -1:1/fs:1 m = x.*y;最后情节(t, m); keerthana reddy https://nl.mathworks.com/matlabcentral/profile/authors/18856183. 标签:nl.mathworks.com,2005年:问题/850165 2021-06-07T17:39:31Z 2021 - 06 - 07 - t20:57:15z 指定分类数组的顺序? 我在y轴上画了一个随时间变化的分类数组。我需要指定E_1大于E_2,但它始终把E_1画成较低的y值。我尝试了反向函数:ay.YAxis.Direction = 'reverse',但它似乎不适用于分类数组。y =[“E_1”、“E_1”,“E_2”,“E_2”,“E_2”,“E_2”,“E_2”]% y₁=分类(y) %指定分类数组x =[-0.2, 0, 0.002, 0.01, 0.05, 0.25, 1] %值情节(x, y₁,“k”,“线宽”,1.5)%的阴谋 亚历克西斯·格雷 https://nl.mathworks.com/matlabcentral/profile/authors/13479622 标签:nl.mathworks.com,2005:Question/850080 2021-06-07T15:58:02z 2021-06-07T20:55:53Z 一个宇宙学边值问题 亲爱的社区,最近我遇到了以下ODE系统:带边界条件的where和已知常数。我想用bvp4c或bvp5c构造一个合适的代码,但我不知道如何处理边界条件。如果你能给我任何帮助,我将不胜感激。祝您有个美好的一天! szilárdzsóka. https://nl.mathworks.com/matlabcentral/profile/authors/22655430 标签:nl.mathworks.com,2005:Question/473253 2019-07-24T14:26:55Z 2021 - 06 - 07 - t20:52:06z 以前可访问的文件现在无法访问。 IT升级了我的matlab,当我想打开一个现有的文件时,我一直收到这个错误。以前可访问的文件"C:\Program Files\MATLAB\R2019a\toolbox\shared\reqmgt\+slreq\+data\@ReqData\ReqData。P "现在无法访问。Error in slreq.utils.loadLinkSet TOSA2016 https://nl.mathworks.com/matlabcentral/profile/authors/8144654 标签:nl.mathworks.com, 2005:问题/ 850025 2021-06-07T14:48:27Z 2021-06-07T20:47:59Z 不希望方框图重叠。。。 嗨,我正在尝试让两个箱线图相邻而不重叠(如下面的代码所示)。我还希望在每个箱线图的底部有一个标签,说明它是中值箱线图还是均值箱线图。我该怎么做呢?%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ % 箱线图的意思/中值开始接触的所有参与者图box_mean =箱线图(MC_participant_Mean);抓住box_med =箱线图(MC_participant_Med);ylabel(“1970年(6个月)后PFHxS接触的开始”)标题(“所有研究参与者的接触分布(MC=10,000)”)非常感谢!! 杰西卡·林恩·米克斯 https://nl.mathworks.com/matlabcentral/profile/authors/17459556 标签:nl.mathworks.com, 2005:问题/ 430847 2018 - 11 - 19 - t20:06:05z 2021-06-07T20:37:20Z 运行connectMATLAB()时抛出未处理的异常 你好,我现在正在构建用SIMULINK运行的C++程序。我尝试了从网站上找到的代码:https://uk.mat万博1manbetxhworks.com/help/matlab/matlab_external/run-simulink-simulation-from-c.html 然而,当我运行这段代码时,似乎遇到了一些问题:std::unique_ptrmatlabPrt=connectMATLAB(session);当我运行CelpMatLabor()时,它会给我未处理的异常:在CONSOLAPPLIATION1.XE:微软C++异常:STD::RunTimeOrthOrthRead在内存位置0x000 000 98BA8FD67 8中抛出的异常。在CONSOLAPPLAY1.1.EXE中的0x00 00 FFE94EA38中抛出的异常:微软C++异常:MWBooo::ExpExtExtEng::CulnIIMPLF<:FL::FielSoS::PothNobug >内存位置0x000 000 98BADF670。在CONSOLAPPLAY1.1.EXE中的0x00 00 FFE94EA38中抛出异常:微软C++异常:MWBooo::ExpExtIONEXPLION::CLONIIIMPL:FL::FielSoS::PothNobug发现在内存位置0x000 000 98BADFE930。在COUNSOLAPPLICATION.1.EXE中0x00 07FFE45EA38中抛出的异常:微软C++异常:基金会::核心::例外:Matlab::CytAs::SydMatMatLoBooT,STD::Exchange,Value>内存位置0x000 000 98BADF4D8。在COUNSOLAPPLICATION.1.EXE中0x00 07FFE95EA38中抛出的异常:微软C++异常:基金会::核心::例外:Matlab::CytAs::SydMatMatLoBooT,STD::Exchange,Value>内存位置0x00 000 98BACFCFD0。在CONSOLAPPLIALATION1.XEE中0x000的FFE945EA38中抛出异常:微软C++异常:Matlab::引擎:在内存位置0x000 000 98BACFD4D0。在CONSOLAPPLIALATION1.XEE中的0x00 00 FFE94EA38中抛出异常:微软C++异常:Matlab::引擎:在内存位置0x000 000 98BA8FEFF0。在CONSOLAPEPACTION1.EXE中的0x000、7FFE495、EA38 8中未处理的异常:微软C++异常:Matlab::引擎:在内存位置0x000 000 98BA8FEFF0。ID托管ID类别名称位置14072 0主线程主线程msvcp140d.dll__异常ptr::\u RethrowException 4436 0工作线程ntdll.dll!TppWorkerThread ntdll.dll!NtWaitForWorkViaWorkerFactory 12540 0工作线程ntdll.dll!TppWorkerThread ntdll.dll!NtWaitForWorkViaWorkerFactory 5392 0工作线程ntdll.dll!TppWorkerThread ntdll.dll!NtWaitForWorkViaWorkerFactory 15404 0工作线程ntdll.dll!TppWorkerThread ntdll.dll!NtWaitForAlertByThreadId 4120 0工作线程ntdll.dll!TppWorkerThread ntdll.dll!LdrpCompareModuleBaseAddresses它将我导航到excptr.cpp文件中的第579行。我不知道会发生什么。 郝叮 https://nl.mathworks.com/matlabcentral/profile/authors/12979484 标签:nl.mathworks.com,2005:Question/849845 2021-06-07T11:35:29Z 2021-06-07T20:36:58Z 如何将循环更改为矩阵方式? 我想向下面的for循环向量化,但想不出任何办法。你能帮我个忙吗?我= 1:10 0 j = 1000 (i + 1, j) = B(找到(C (B = = (i, j):, D = = E(我))> F (i, j), 1));结束结束 icdi https://nl.mathworks.com/matlabcentral/profile/authors/9384999 标签:nl.mathworks.com,2005:Question/563003 2020 - 07 - 10 - t17:30:55z 2021-06-07T20:34:34Z 从图片中测量混凝土裂缝? 大家好,我有样本的微观混凝土裂缝基脚。我需要测量裂缝的宽度/高度/深度。有没有办法在MATLAB中做到这一点?例如: 杰姆·艾拉 https://nl.mathworks.com/matlabcentral/profile/authors/13742312 标签:nl.mathworks.com,2005年:问题/850235 2021 - 06 - 07 - t20:05:28z 2021 - 06 - 07 - t20:34:12z 如何找到每年的12个最高值 我有一个数据集,我已将其制成一个表格,并使用排序函数将其按年份降序排列,然后是第二列值,即2014 3.98 10.34 2014 3.93 10.24 2014 3.90 10.18。2006 0.61 5.05 2006 0.54 5.01 2006 0.52 4.98 2006 0.50 4.89 2006 0.50 4.79我想找出每年的第12个最高值(每年的第12行)。每年的数据测量数量不相等。例如,2014年可能有12000行数据,但2010年可能只有11500行数据,请提前感谢。 尼基本尼迪克特 https://nl.mathworks.com/matlabcentral/profile/authors/16027692 标签:nl.mathworks.com,2005:Question/849590 2021 - 06 - 07 - t06:37:10z 2021-06-07T20:32:25Z ı在excel中如何进行分组 这段代码:toArray, UniformOutput,假);allValues = cellfun(@(x) h.get(x), allKeys, 'UniformOutput', false);for f=1:size(allKeys) for p=1:size(allValues) T = table(unique(allKeys(f)),allValues(p), 'VariableNames', {'name1', 'name2'}) writable (T,'xxx.xlsx','WriteMode', 'append') end end excel file: I want to while write excel: 居尔萨·切伊夫çi https://nl.mathworks.com/matlabcentral/profile/authors/5094574 标签:nl.mathworks.com, 2005:问题/ 367220 2017-11-15T05:00:00Z 2021-06-07T20:24:44Z 我可以将产品或许可证转移到其他国家吗? 我可以将产品或许可证转移到其他国家吗? MathWorks支万博1manbetx持团队 https://nl.mathworks.com/matlabcentral/profile/authors/4622813 标签:nl.mathworks.com,2005:问题/ 223717 2015-06-13T21:40:02Z 2021-06-07T20:18:22z 基于二值图像的裂纹宽度测量 我有一堆二进制图片,显示不同的裂缝,具有或多或少复杂的几何形状(见附件)。我想沿着裂缝长度(垂直于裂缝方向,不水平)测量裂缝宽度。当裂缝分支成两个或更多个更薄的裂缝时,我想测量每个裂缝的各个宽度(注意裂缝边缘非常不规则,并且裂缝有时被诸如气泡的小缺陷中断)。 Carlosgb86 https://nl.mathworks.com/matlabcentral/profile/authors/4550466 标签:nl.mathworks.com,2005:Question/849920 2021-06-07T12:29:30Z 2021-06-07T20:17:47Z 有谁知道为什么不在图表中出现所有数据? 大家好,当我用不同的颜色绘制平均值时,并不是所有的数据都出现在图表中。有人知道如何解决这个问题吗?非常感谢。 普尔 https://nl.mathworks.com/matlabcentral/profile/authors/13885453 标签:nl.mathworks.com, 2005:问题/ 849060 2021 - 06 - 06 - t10:30:48z 2021 - 06 - 07 - t20:16:33z 更改现有非空平铺ChartLayout对象的GridSize 大家好,我有一个关于管理瓷砖布局的问题。我想在创建了平铺后更改布局的组织(例如,添加或删除平铺)。我想我可以在得到TiledChartLayout对象的句柄后修改它的GridSize属性。然而,当我尝试这种方法时,我得到:“当TiledChartLayout不为空时无法设置GridSize”,因此,我不清楚如何实际管理这种情况。虚拟示例:图形;tl=平铺布局(1,1);%第一步,下一个图(1);图([1 2 3],[4 5 6],“-o”);想象一下,现在,在创建图形之后,我想添加第二个互动程序,将互动程序组织为两行一列。我想我可以简单地做到:tl.GridSize=[21];nexttile(2)图([1 2 3],-[4 5 6],“-s”);但它不起作用。尝试更改网格大小时出现错误(tl.GridSize=[2 1])无法设置网格大小当TiledChartLayout不为空时如果只是尝试添加新的磁贴而不尝试更改网格大小(即直接使用NextFile(2)),则会出现错误:使用NextFile时出错磁贴不适合布局。有没有关于如何管理的建议?谢谢你,加布里埃尔 加布里埃尔 https://nl.mathworks.com/matlabcentral/profile/authors/869435 标签:nl.mathworks.com,2005年:问题/99067 2013 - 03 - 05 - t15:36:00z 2021-06-07T20:10:22Z 为什么收到“License Manager Error -9”? 当我尝试启动MATLAB时,我得到以下错误:错误:许可证签出失败。无效主机。许可证管理器错误-9 MathWorks支万博1manbetx持团队 https://nl.mathworks.com/matlabcentral/profile/authors/4622813 标签:nl.mathworks.com, 2005:问题/ 848085 2021-06-04T19:00:37Z 2021 - 06 - 07 - t20:04:19z 矩阵的kmeans聚类 大家好,我有12X190单元格。每个单元格包含一个大小为n*550的复杂矩阵(假设每一行是550个变量的观察值)。观察的数量不同的细胞,但变量是相同的每个矩阵)。我需要分类这些矩阵使用kmeans,我试图聚类大矩阵(即,12*190*n*550,我不是与每个矩阵单独工作)。你知道我该怎么做吗?有比kmeans更好的方法来聚类这些数据吗?任何意见都将不胜感激。 苏珊 https://nl.mathwands.com/matlabcentral/profile/authors/15596863 标签:nl.mathworks.com, 2005:问题/ 847030 2021-06-03T13:40:13Z 2021-06-07T19:52:11Z 在循环中使用polyfit的问题 你好,我在循环中使用polyfit有问题。a是空矩阵。订单10的多项式拟合必须从原始数据Z中减去((i(:,j)+ 100 / dt:end),j),并且残差必须为零填充。t(i(:,j)+ 100 / dt:end)是时间轴。但是循环显示矩阵尺寸不一致。请在下面找到代码。对于j = 1:1:l z1(:,j)= a(:,j)+(PadArray(z((i(i(i(:,j)+ 100 / dt:end),j) - polyval(polyfit(polffit(t(I(:,j)+ 100 / dt:end),z((i(:,j)+ 100 / dt:end),j),10),t(i(:,j + 100 / dt:结束)),j)),n长(z((i(:,j)+ 100 / dt:end),j),0,'post');结束 shaina dhamija https://nl.mathworks.com/matlabcentral/profile/authors/12457585 标签:nl.mathworks.com, 2005:问题/ 848480 2021-06-05T11:08:48Z 2021 - 06 - 07 - t19:47:59z 选择信号区域以检测固定点 您好,我想问一下如何选择20000x1倍增的特定区域的ECG信号?我想从ECG的直方图中拍摄一个区域,以便为固定/结束点检测写一个代码,但即使我尝试了用刷工具,我仍然不能。有没有办法?(我是Matlab的新手)谢谢!! Eleni卡马拉 https://nl.mathworks.com/matlabcentral/profile/authors/20180229 标签:nl.mathworks.com, 2005:问题/ 620793 2020 - 10 - 21 - t03:16:47z 2021 - 06 - 07 - t19:46:06z Matlab完全没有使用RAM。是因为我有学术牌照吗? 我有一个256 GB RAM和32核的大型工作站。购买该产品的目的是为了加快模拟速度。但是,我刚刚发现MATLAB使用的内存不超过33%(75GB)。模拟需要很长时间,有时模拟无法收敛到解决方案。如何强制MATLAB使用entre 256 GB RAM?几乎66%的内存未使用。在其他计算机中,我发现在模拟运行时,内存使用会随着时间的推移而不断波动。但是这些都是16和32GB内存的低端普通台式机,为什么我提到的工作站不是这样呢?我对它进行了很长时间的监控,它在一个MATLAB窗口中的移动量甚至不超过33%。换句话说,MATLAB没有充分利用资源,或者是一个瓶颈,在这种情况下,我甚至可以使用128 GB的工作站。我真的不知道如何解决这个问题。我尝试在模拟之间使用memory(),它显示可用内存=256GB,MATLAB使用的内存=75GB。任何建议都会很有帮助。提前谢谢。在我的例子中,我可以定义MATLAB可以使用x个内核或y个内存吗?我听说过前者,但还没有试过。我没有为后者找到任何资源。 杰伊·维迪亚 https://nl.mathworks.com/matlabcentral/profile/authors/16218757 标签:nl.mathworks.com,2005:Question/95303 2009-06-27T01:11:00Z 2021-06-07T19:42:24Z 是否可以用孵化填充matlab块? 换句话说,我不想像使用CONTOURC函数那样完全“填充”面片的颜色。相反,我想用阴影填充补丁,使补丁看起来像是用“/”或“\”填充的。 MathWorks支万博1manbetx持团队 https://nl.mathworks.com/matlabcentral/profile/authors/4622813 标签:nl.mathworks.com,2005:问题/ 850230 2021 - 06 - 07 - t19:36:25z 2021 - 06 - 07 - t19:36:25z 表面裂缝拘留以使用图像处理找到长度和宽度 先生,请给我代码。我想用图像处理方法找到裂缝的宽度和长度。我不知道如何编写代码。我不是编码背景。这是我的b.tech最后一年项目,先生。请提供代码。我的电子邮件:kamooshbaba786@gmail.com 卡穆什·巴巴·沙伊克 https://nl.mathworks.com/matlabcentral/profile/authors/22054753 标签:nl.mathworks.com,2005:Question/849960 2021 - 06 - 07 - t13:21:45z 2021 - 06 - 07 - t19:34:53z 可执行文件不能读取新的xls输入,而代码工作得很好 亲爱的各位,在我的大学实习期间,我正在编写一个基于Excel输入计算某些长期(生态/经济)值的代码。该代码运行良好,能够读取Excel文件,并能够响应Excel文件中的更改。现在我尝试制作一个可执行文件(.exe)从我的代码中,这样我就可以在其他设备上使用它,而无需安装完整的MATLAB版本。该工具也可以正常工作,除了一件事:可执行文件只能读取创建可执行文件时工作表中的Excel文件输入。因此,更改值和保存Excel不再影响输出(初始输入值无法更改)。我如何确保可执行文件能够读取新值,而不是使用初始值重复分析?换句话说,我如何使可执行文件响应Excel文件中的更改?我还没有在论坛上看到此特定问题,因此我可以在此问题上使用一些帮助。提前感谢! Barend角 https://nl.mathworks.com/matlabcentral/profile/authors/20357000 标签:nl.mathworks.com, 2005:问题/ 196886 2015-04-09T09:27:50Z 2021-06-07T19:34:06Z 裂纹检测与长度估计的图像处理 - *加载rgb图像的表面*对比度拉伸*将rgb转换为灰度*图像分割*形态操作(thin, clean, fill,* imtool for pixel length determination *基于图像和以上确定的像素长度校准计算裂纹长度。我的目标是开发自动检测裂纹的最简单的matlab代码,并估计裂纹的长度(如果可能的话,其他几何属性)从一个样本图像。代码如下所示:%% load image I=imread('two.jpg');图,imshow(I) title('Original image') %% image adjust Istrech = imadjust(I,stretchlim(I));图,imshow(Istrech) title('对比度拉伸图像')%%将RGB图像转换为灰度图,imshow(Igray_s,[])%% Image segmentation by threshold % using incremental value to run this selection until required threshold 'level' is %achieved level = 0.08;Ithres = im2bw (Igray_h、水平);图,imshow(Ithres)标题('分割的裂缝')%%图像形态操作BW = bwmorph(gradmag,'clean',10); figure,imshow(BW) title('Cleaned image') BW = bwmorph(gradmag,'thin', inf); figure,imshow(BW) title('Thinned image') BW = imfill(gradmag, 'holes') figure,imshow(BW) title('Filled image') %% Image tool figure,imtool(BW1) figure,imtool(I) %% Calaculate crack length calibration_length=0.001; calibration_pixels=1000; crack_pixel=35; crack_length=(crack_pixel *calibration_length)/calibration_pixels; Please, I need help from image specialist to improve the code from above to meet my aim. I have also attached a sample picture that I am using for this code. Picture two.jpg is attached below: <> Thanks BB后街男孩 https://nl.mathworks.com/matlabcentral/profile/authors/5570018 标签:nl.mathworks.com,2005:问题/ 850215 2021 - 06 - 07 - t19:01:38z 2021-06-07T19:33:41Z 如何使用循环检查多个变量是否为数字 大家好,我的问题是如何检查工作空间中的变量是否为数字。我知道关于"isnumeric"的问题是,我有试图让MATLAB告诉我变量内容是否为数值,而不是字符串,我在我的循环中使用,以识别工作区中的变量。附加的代码构成了关于如何加载数据的条件指令集的一部分,这取决于数据是否存在(非预分配内存)或实际文件。你能帮助吗?D_mat_SA_search_master = ["D_mat_N_sqz_27。垫”“D_mat_G_sqz_27。mat"] for aa = 1:size(D_mat_SA_search_master,2) File_loc_ID = fullfile(Main_sim_directory,D_mat_SA_search_master(Main_loop,aa));%If variable not in WS and is a file - load up If ~isnumeric(contains(WS,D_mat_search(aa))) && isfile(File_loc_ID) % Problem here isfile(File_loc_ID) File_loc_ID = string(File_loc_ID);importdata (File_loc_ID);fprintf ('Loading - %s \n.',string(File_loc_ID));if isnumeric(contains(WS,D_mat_search(aa))) continue % skip this %需要计算并保存变量else % Do stuff end end结束 理查德·里斯 https://nl.mathworks.com/matlabcentral/profile/authors/10516972 标签:nl.mathworks.com, 2005:问题/ 848060 2021 - 06 - 04 - t18:00:24z 2021-06-07T19:32:53Z 用函数绘制圆形区域 我正在对不同的数值方法进行分析,我正在试图绘制数值方法的稳定区域。例如如果我们看看绝对稳定性要求显式欧拉方法我们得到了条件收益率绝对稳定的地区在下图所示的复杂的平原,现在这个方法的稳定性是一个完美的圆,我可以找到一个方法来简单地画一个圆的半径1和一个中心in (0,-1), but for most cases it isnt a perfect circle but rather a skewed one. I tried making the circle through a function handle with the variable z where I plotted it from -2<=z<=0 but it didnt turn out as I hoped. Is there anyone that can help me in forming an function, or something else, from the inequality and similiar inequalities? Thanks 克里斯蒂安·冯·斯普雷克尔森 https://nl.mathworks.com/matlabcentral/profile/authors/14884766 标签:nl.mathworks.com,2005:Question/847260 2021-06-03T18:39:18z 2021 - 06 - 07 - t19:25:57z 如何将错误栏添加到3bar上? 您好,我需要制作一个带有错误条的3条形图,该错误条的颜色不同于带有小条带的其他条形图,以表示我得到的准确值。另外,我想知道如何改变酒吧的深度和宽度。 里德·D·斯皮策 https://nl.mathworks.com/matlabcentral/profile/authors/16570621 标签:nl.mathworks.com, 2005:问题/ 477953 2019 - 08 - 28 - t17:51:17z 2021-06-07T19:24:00Z 我的试用期延长了。我重新激活了它,但它不断出现激活屏幕。 我的试用期延长了。我重新激活了它,但它不断出现激活屏幕。 迈赫达德·加法里 https://nl.mathworks.com/matlabcentral/profile/authors/15790194 标签:nl.mathworks.com,2005:Question/819700 2021-05-02T16:44:19Z 2021 - 06 - 07 - t19:21:33z Simscape力学模型中的动力学模拟不一致 我一直试图模型TVC火箭推力矢量控制系统(模型的链接:https://drive.google.com/drive/folders/1X3DG-Q__4w9lHSB3q2t2yg57n5Tu-Lx2?usp=sharing),而且这样做我发现两个主要问题可能反驳phisics定律:如果我向平行于其主轴的内万向节施加一个恒定的力,并使内万向节的角度与实际的火箭(通过一个转动关节)产生恒定的偏差,模拟结果显示火箭几乎是以正弦方式旋转的,从而周期性地改变旋转方向,而不是一直朝着同一个方向旋转。我发现的第二个问题是,如果不是平行于内万向节施加力,而是在万向节的不同部分之间不施加关节(因此形成一个实体),并以一定角度施加力,仿真显示火箭一直在同一方向旋转,但在高度(Y)和X位置图上没有振荡,就好像当火箭倒转或旋转90度时推力并不推动火箭一样。由于先进的 韦森特卢比奥胡安 https://nl.mathworks.com/matlabcentral/profile/authors/19324282 标签:nl.mathworks.com, 2005:问题/ 850155 2021-06-07T17:32:29Z 2021-06-07T19:20:32Z OOP:静态超类方法中的引用(子类)枚举名称。可能的 嗨,我被一个MATLAB OOP问题卡住了。我有几个枚举类,它们是(抽象的)MySuperClass的子类。例如:classdef MyEnum1 < MySuperClass方法(静态)函数result = doWork() allNames = string(enumeration('MyEnum1'));结果= foo (allNames);end end enumeration A B C end end classdef MyEnum2 < MySuperClass methods(Static) function result = doWork() allNames = string(enumeration('MyEnum2'));结果= foo (allNames);end end enumeration D E F end end %等等…然后有一个所有枚举类都有的函数,它对枚举成员名做一些工作,在本例中是静态方法doWork(),如上所示。我觉得在(抽象)超类中定义这个方法应该是可能的,因为它每次都做同样的事情,并且只对不同的枚举成员名列表进行操作,这依赖于调用函数的子类。但是我不知道如何动态引用调用静态方法的子类。 The following solution seems to work, but I'm giving up the (Static) of my method. Ideally, I would prefer a solution in which I can doWork without having to create an instance of the respective subclass/enumeration class. classdef(Abstract) MySuperClass methods function result = doWork(obj) allNames = string(enumeration(obj)); % could work, but is not preferred result = foo(allNames); end end end What I really want is something like this: classdef(Abstract) MySuperClass methods (Static) function result = doWork allNames = string(enumeration(?????)); % this?/self?/metaclass? result = foo(allNames); end end end so that I may finally use the static method of the superclass as follows: MyEnum1.doWork MyEnum2.doWork %... and so on Without having to copypaste identical code into each enumeration's classdef. Thank you so much in advance for your insights! Oliver Grossmann. https://nl.mathworks.com/matlabcentral/profile/authors/17949687 标签:nl.mathworks.com,2005:问题/ 847965 2021-06-04T15:26:05Z 2021-06-07T19:19:34Z 如何累积不同的结构,使相同的字段位于彼此之下 我有一个结构,它的格式与下面的类似。我有128个不同的人使用相同格式的数据,如下所示。我所要做的就是编写一个循环,它将简单地读取每个参与者结构(格式与下面完全相同),并将参与者的所有结果堆叠在每个特定字段的一个连续向量中。所以最终我们会有一个长字段,包含所有参与者的所有field1变量,一个长字段,包含同一结构中所有参与者的所有field2变量。。。目前,我所能得到的只是替换结构中现有数据的循环,而不是将其添加到前一个参与者的结构下。。有人能帮我吗?感谢Cam s=struct(field1,value1,field2,value2,field3,value3,field4,value4,field5,value5)field1='f1';value1={'a','b','c','d','e','f','g','h','i'};字段2='f2';值2={1,2,3,4,5,6,7,8,9};字段3='f3';值3={13,32,3.2,42,5,26,7,38,9};字段4='f4';值4={1,2,3,34,35,6,7,83,9};字段5='f5';值5={1,4,11,45,5,6,17,28,79}; 卡梅隆·柯克 https://nl.mathworks.com/matlabcentral/profile/authors/16333904 标签:nl.mathworks.com,2005:问题/ 761651 2021-03-03T14:04:52Z 2021-06-07T19:15:40Z 如何使用滑块控制关节? 输入正弦波,Boby正常移动,但是当更改为滑块栏控制但是身体不是任何移动。 Yuttana Emyong https://nl.mathworks.com/matlabcentral/profile/authors/20961756 标签:nl.mathworks.com, 2005:问题/ 848290 2021-06-05T06:21:08Z 2021 - 06 - 07 - t19:10:05z 我需要检测热图像的温度,而不会将其转换为灰度 我有一个代码,它可以将热图像转换为灰度图像,然后可以检测温度…但我正在寻找一个代码,可以直接检测温度从热图像,而不需要它的灰度图像 理查德辛格 https://nl.mathworks.com/matlabcentral/profile/authors/22123928 标签:nl.mathworks.com, 2005:问题/ 850175 2021-06-07T17:56:41Z 2021 - 06 - 07 - t19:08:12z 我需要帮助! 你好!我拿这个做例子,但是我不知道怎样才能得到这些问题的答案。你们谁能帮忙吗? 丹尼尔·冯德哈尔 https://nl.mathworks.com/matlabcentral/profile/authors/21606450