精华内容
下载资源
问答
  • matlab中input用法

    千次阅读 2021-04-18 11:00:55
    while reply == 'Y'score=input('Please input your score: ');if isempty(score)score = 60;endif (score < 60) && (score >= 0)disp('E');elseif (score >= 60) && (score &...

    reply = 'Y';

    while reply == 'Y'

    score=input('Please input your score: ');

    if isempty(score)

    score = 60;

    end

    if (score < 60) && (score >= 0)

    disp('E');

    elseif (score >= 60) && (score < 70)

    disp('D');

    elseif (score >= 70) && (score < 80)

    disp('C');

    elseif (score >= 80) && (score < 90)

    disp('B');

    elseif (score >= 90) && (score < 100)

    disp('A');

    elseif score == 100

    disp('Prefect!');

    else

    disp('Error input');

    end

    reply = input('Do you want more? Y/N [Y]: ', 's');

    if isempty(reply) || reply == 'y'

    reply = 'Y';

    end

    end

    展开全文
  • 2.但是,由于MATLAB在执行过程,会生成相应的变量数据,假如你主程序是在执行到第m(如100)行时,被你暂停了... 问: f1='2*exp(-x).*sin(x)';[xmin,ymin]=fminbnd(f1,0,8)f2='-2*exp(-x).*sin(x)';[xmax,ymax]=....

    问题说明: 比如disp(m),我知道m=1, 然后: disp(1)=5; disp(3)=6; 这样disp是否这样...

    最佳答案这样写为什么不对!我是在按钮的回调函数下写的程序!求指教!for value= 1:1:9999 switch(value) case (1:2:9999) set(handles.l_text,'backgroundcolor','red'); break; case(2:...

    问题说明: 数学A=[90 80 30 40 60] 语文B=[70 20 40 100 66] switch A B cace A>60 B>60 ...

    问题说明: 看help.m不太明白。。可否举例说明下mode函数如何用?谢谢

    问题说明: 我用 polyfit 函数线性拟合的结果和lsqcurvefit 拟合的结果是一样的,所以很好...

    最佳答案试验证明,可以的。A=input('Please enter'); 然后在命令窗口输入 [1 2 3 4 5 6] 就OK了,哈哈

    最佳答案griddata 调用方法:ZI = griddata(x,y,z,XI,YI) [XI,YI,ZI] = griddata(x,y,z,XI,YI) [...] = ... -- 则,用最邻近的点 内插'v4'-- -- 则,MATLAB 4 格点样条函数内插 默认'linear' 线性内插 三...

    问题说明: 另外能总体说一下MATLAB中()、[]... 另外那个eval函数里的[]可否换成()...

    答:可以的:1.虽然,ctrl+C后程序已经完全终止了。2.但是,由于MATLAB在执行过程中,会生成相应的变量数据,假如你主程序是在执行到第m(如100)行时,被你暂停了...

    问: f1='2*exp(-x).*sin(x)';[xmin,ymin]=fminbnd(f1,0,8)f2='-2*exp(-x).*sin(x)';[xmax,ymax]=...

    展开全文
  • MATLAB中M文件的使用

    千次阅读 2021-04-21 22:23:03
    运行方法: 使用matlab的时候,可以在“Command Window”内直接书写matlab代码,也可以将代码保存到M文件中,然后运行该文件。使用matlab主界面菜单“File”->“New”->“M-File”可以打开一个文本编辑器编辑M...

    运行方法: 使用matlab的时候,可以在“Command Window”内直接书写matlab代码,也可以将代码保存到M文件中,然后运行该文件。使用matlab主界面菜单“File”->“New”->“M-File”可以打开一个文本编辑器编辑M文件。M文件及matlab的代码文件,在M文件编辑器的菜单中,选取“Debug”->“Run”即可运行。在路径设置正确的情况下,在“Command Window”中直接输入M文件的名称可以运行M文件中的代码。

    命名注意:M文件的取名请以英文字母开头,用字母和数字组成;不能单独用数字作为名字,如“1.m”;不要起中文文件名称,也不要在文件名称中使用“(”、“,“.”)”等特殊字符;M文件的名称不能和matlab系统函数重名。出现“file ...\...\*.m is not found in the current directory or on the MATLAB path”错误提示时,一般都是命名不规范造成的,只要改一下m文件的名字就好了。

    matlab中如何自定义函数

    在matlab中一个函数需要定义一个M文件,该文件名称和函数的名称一致。例如:我们需要定义个函数完成两个矩阵的加法和乘法运算。函数名称为“mat_plus”,则对应写一个名称为“mat_plus.m”的M文件。“mat_plus.m”文件内容如下:

    function [C,D]=mat_plus(A,B)

    %Copyright2004,Testing function

    %矩阵加法和矩阵乘法的计算

    C=A+B; D=A*B;

    在“Command Window”中输入如下命令 >>A=[1 2 3;4 5 6;7 8 9];   %给矩阵赋值

    >> [C,D]=mat_plus(A,A’)

    %矩阵C为矩阵A+A’的结果;D为矩阵A*A’的结果 对于上述函数

    还可以测试一下如下命令行的运行结果  >> help mat_plus

    图形界面的实现

    %各种对话框的使用

    handle = helpdlg('hi','test')

    handle = warndlg('hi','test')

    handle = errordlg('hi','test','on')

    handle = questdlg('Input a:','yes',default)

    %设置颜色

    c = uisetcolor(handle,'set dlg color')

    %打开文件对话框,获取文件名称和路径

    [name,path] = uiputfile('*.m','Open test...');

    展开全文
  • matlab中M文件调用错误

    2021-04-20 06:46:16
    matlab中M文件调用错误0'.,.': vector of y data% X2.,y2..,[0 0..3 15.6345 6;none',;data 2';,., x5, y5;,'DisplayName',.。高手麻烦看一下..;%% Create plotplot6 = plot(,figure1);.,X5.;LineStyle'none'.: ...

    matlab中M文件调用错误0

    '.,.

    ': vector of y data

    % X2.,y2..,[0 0..3 15.6345 6;none',;data 2';,., x5, y5;,'DisplayName',.。高手麻烦看一下..;

    %% Create plot

    plot6 = plot(,figure1);.,X5.;LineStyle'none'.: vector of x data

    % Y5,', y3.: vector of x data

    % Y3,Y1;,;DisplayName'.;).

    &gt, y4;Marker': vector of x data

    % Y1,X6,', y1..

    '; shape-preserving'.

    '..

    '.98 29,'.;;

    axis(axes1;;

    最后输入aa图没有画出来,.345 20;DisplayName'? Input argument &quot.

    x3;data 1',',y3这个M文件我是在figure中generate的,axes1, x6.,'.

    'data 5'Marker'DisplayName',.;,'.; is undefined.,Y6)

    % X1; shape-preserving'.

    ','&gt.23],Y5.,',','; aa

    ;data 2'..;Marker'FileName'LineStyle'.;Parent', x2;PaperSize').

    'all'.

    ',y4.

    x6,:51,[20,axes1..,',y6.

    x4?;data 1'.

    ',,, x3;;o'.,所存文件名是aa;untitled29;);;;.?,.;...,',,'.

    ',;LineStyle',X4;o'.,{','.

    '.

    ','

    %% Create plot

    plot1 = plot(;,'.

    ',命令窗返回的是。

    function createfigure(x1;o'.

    x1.

    ').

    '.

    '.;Marker'Parent'.;Parent'data 3',,X2.:

    &gt.,:\

    %% Create plot

    plot5 = plot(,: vector of x data

    % Y6;Parent',只画出了坐标,,:47

    %% Create figure

    figure1 = figure(.5 0]: vector of y data

    % X6: vector of y data

    % X3.m: vector of x data

    % Y2.

    ',;LineStyle'.

    '

    %% Create axes

    axes1 = axes('.;;;;DisplayName',[0;;);Color'

    %% Create plot

    plot4 = plot(.68]).fig'..

    x2.

    'data 4'.;.: vector of y data

    % X5.;;);,可是在把它存了,axes1.;Parent'.

    ','.

    '.,'.

    ',Y3;PaperPosition',。,;

    %% Create plot

    plot3 = plot(.;;data 4'..,y1;.;DisplayName'

    hold(axes1;;none',axes1;

    %% Create plot

    plot2 = plot(, y6)

    %CREATEFIGURE(X1;..,y5,' aa at 30

    plot1 = plot(;Marker'.;work\,,.: vector of y data

    % X4,',,axes1..

    ',调用就不对了;;o'..

    Error in ==>C....,Y2;);none'.

    '.,axes1,X3;}): vector of y data

    % Auto-generated by MATLAB on 18-May-2009 11, y2.,'。;;;

    %% Create legend

    legend1 = legend(axes1;>none'.

    x5: vector of x data

    % Y4;;Parent'LineStyle',[0 120 0 10]),., x4;;Parent'data 3'.;x1&quot.

    '.;data 5'.

    'o',Y4;MATLAB7\.. x5, y6替代省略号.m其他的没改还是不行,为什么由matlab在figure中generate的m文件都用不了啊. indexing, x6。; createfigure。, y3, y1? The function, x4, or class createfigure

    cannot be indexed using {} or ,输入后是

    &gt,我把那些省略号补上也不行?是不是我的操作问题呢, x3?

    我的意思是说用x1, y5?.m

    , script。 哪位高手再说一下哈;&gt?, y2, x2,保存文件名用createfigure, y4好像还是不对

    展开全文
  • % 在 matlab 绘图mat2dx(输入); % 输出为 DX 文件-- 示例用法:标准化 DX 输出 -- DXdata = dx2mat('DXfile.dx'); % 解释 DX 数据mat3D = DXdata.密度矩阵; % 取名方便maxValue = max(max(max(mat3D))); % ...
  • MATLAB如何使用input函数接受用户的键盘输入【语法说明】eval=input(prompt):接受用户的键盘输入,并赋值给eval。字符串prompt为提示符,假设用户在提示符后输入的值为a+b,则这条命令相当于eval=a+b。a和b这两个...
  • 第一次运行时> 提示 function_name(load('... function_nameToo many input arguments.我将P,T两个参数去掉,将里面算法去掉一个,直接计算其中一个,可以算出一些值,不过MSE的值还是没法求出来,帮我看看是哪里...
  • MATLAB中M文件例子

    2021-04-24 22:30:00
    disp([ ‘Unknown Property Name: ‘ Name’]) end end end end 精通MATLAB工具箱的函数mmpaper以简单的方式阐述了对纸张属性的使用。如下所示,函数mmpaper设置当前图形的纸张属性,并将所有以后的图形设成缺省值...
  • matlab中的脚本文件和函数文件

    千次阅读 2019-09-17 13:43:37
    M文件可分为脚本文件MATLAB scripts)和函数文件MATLAB functions)。脚本文件是包含多条MATLAB命令的文件;函数文件可以包含输入变量,并把结果传送给输出变量。 两者的简要区别如下: 脚本文件 1.多条命令的...
  • 思路粘弹性边界因为能够考虑地基辐射阻尼而使得结构抗震的计算结果更趋于合理,所以在需要考虑...粘弹性边界是通过在有限元模型的地基边界节点上施加弹簧阻尼器实现的,在ABAQUS的实现有以下几种方法:第一种,...
  • matlab中文件操作

    2021-04-27 06:17:45
    matlab中的fscanf、fprintf针对文本操作示例:clear;clc;% text format% 写入文件a = 1 : 12;fid = fopen('data.txt', 'w');fprintf(fid, '%d ', a);...% 从文件中读出数据到矢量afid = fopen('data.txt'...
  • matlab读取txt文件数据

    2021-04-18 07:05:48
    我要讲一个txt文件中的一些中文字去掉,只剩下数据,由于数据量很大,手动不显示,故想通过matlab程序来实现,由于对matlab这方面的了解不够,所以来想各位大侠请教!谢谢!现列举一部分的数据如下:Separator ...
  • Matlab - Matlab中M文件的创建和调用

    万次阅读 多人点赞 2017-06-22 11:15:34
    为了解决这个问题,可以先将这些程序或者矩阵写入一个M文件,然后再Matlab的命令窗口或程序直接执行自定义的命令,就可以方便的调用,编程的效率大大提高! M文件创建  例一:利用M文件建立名为matrix的矩阵。...
  • matlab 读取全是数字的txt文件并赋值给数组以及添加绝对路径的办法(用于uigetfile和fopen连用)近日初学分子模拟,手上有一大堆数据,我首先想画出分子的位置,捣鼓了半天,总算搞出了一点点动静哈哈。放出源程序...
  • matlab生成coe文件

    2021-04-19 02:03:07
    图 7-4-2 FDATool 窗口界面快捷工具栏 (3) Targets 菜单使用菜单【Targets/Generate M-file】菜单可以生成滤波器的 MATLAB 脚步文件。 使用菜单【Targets/Simulink......MATLAB提供的lu函数用于对矩阵进行LU分解,其...
  • matlab M文件函数

    2021-04-18 07:19:35
    使用MATLAB函数时,例如inv, abs,angle和sqrt,MATLAB获取传递给它的变量,利用所给的输入,计算所要求的结果。然后,把这些结果返回。由函数执行的命令,以及由这些命令所创建的中间变量,都是隐含的。所有可见的...
  • Matlab中写M文件及调用

    2021-04-21 05:32:01
    1题、自然数n的阶乘function y=lilu_fact(n)n=floor(n);%如果是小数,向下取整至整数y=1;...endend2题、n取m的组合function y=lilu_cnm(n,m)y=1;if (n>=m && n>=0 & m>=0)m=min(n-...
  • 首先创建输出矩阵,然后将其写入文件.这是新代码:BaseFile ='s';n=3;for i=1:n % it's not recommended to use i or j as variables, since they used in complex math, but I'll leave it up to you% Open each ...
  • 二、input()- 请求用户输入 打印出Please input a string b: >>s=input('Please input a string b:','s') 则 Please input a string b: 三、fprintf() - 将数据写入文本文件 如: >> a=89; >> fprintf('a=%d',a) 则...
  • matlab 编写M文件(函数)

    千次阅读 2021-04-18 05:45:33
    matlab的命令编辑窗口(Command Window)界面主要是用来调用系统命令、调用自定义函数(m文件里定义的函数)或编写一些较小的代码。在遇到需要用到比较多的代码才能摆平的需求时,在命令编辑窗口每一行都有提示输入符号...
  • 2 python调取需要更改的数据,并且插入在需要修改的inp文件中 3 matlab中利用system()运行 (修改inp文件后,abaqus运行出错,看了dat文件后才知道原来修改荷载的数据有格式要求,一行写8个数
  • 幅值为5、频率为10Hz的正弦信号,并写入数据文件MySin.txt,并读取文本文件MySin.txt 的数据文件,进行绘图.% Applying the Mysin function to generate a sine waveform...with amplitude and frequency are 5 ...
  • 在m文件里调用模型mdl关键是用sim命令。[ t, x, y ] = sim( model, timespan, options, ut)[ t, x, y1, y2, …, yn] = sim( model, timespan, options, ut)(1)model:需要进行仿真的系统模型框图名称;(2)timespan:...
  • 1.uigetfile文件打開對話框(1)方式調用格式:[FileName,PathName,FilterIndex]=uigetfile[FileName,PathName,FilterIndex]=uigetfile('FileSpec')FileName,PathName,FilterIndex]=uigetfile('FileSpec','...
  • 书里面的一个FM0编码的m文件,文件名fm0code.m,编译出错:Error using fm0code (line 2)Not enough input arguments.帮看看怎么回事代码:function [sys,x0,str,ts]=fm0code(t,x,u,flag,p)switch flag, %判断仿真状...
  • MATLAB读取文件

    千次阅读 2021-01-26 17:09:18
    循环读取文件 path = ['G:\data']; dir_output=dir(fullfile(path,'*.dat')); filename={dir_output.name}; for i=1:length(filename) file=[path,filename{i}]; data=load(file); end 读写xlsx文件 • 读取 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,344
精华内容 5,737
关键字:

matlab中input文件

matlab 订阅