What is a model?

Professional Interests: Model-Based Development

Answered

How to programmatically detect the difference between a figure and a random dialog or waitbar

Can you use the 'menubar' property? If not, run get(f), get(w), get(d) to compare all properties to see if you can find any uniq...

How to programmatically detect the difference between a figure and a random dialog or waitbar

Can you use the 'menubar' property? If not, run get(f), get(w), get(d) to compare all properties to see if you can find any uniq...

environ 7 heures ago | 1

Answered

Is it possible to have a table with a numerical index instead of strings?

Keep in mind that in MATLAB, indexing like data(RowIndex, ColIndex) can be numerical or logical. The numerical index is 1-based....

Is it possible to have a table with a numerical index instead of strings?

Keep in mind that in MATLAB, indexing like data(RowIndex, ColIndex) can be numerical or logical. The numerical index is 1-based....

1 jour ago | 0

Answered

How to update a signal in Simulink

The true meaning of the equation is x=previous_x+a*b. Use the "Delay One Step" block (also called z-delay, unit delay, 1/z). The...

How to update a signal in Simulink

The true meaning of the equation is x=previous_x+a*b. Use the "Delay One Step" block (also called z-delay, unit delay, 1/z). The...

1 jour ago | 0

| accepted

Answered

element-wise exponential of matrix returns all 1s

It's a matter of display. Run this and show the result again. format long

element-wise exponential of matrix returns all 1s

It's a matter of display. Run this and show the result again. format long

1 jour ago | 0

Answered

How to figure out the number of rows for headers?

If you use [Num, Txt, Raw]=xlsread(), can you figure it out based on the numerical, text and raw data?

How to figure out the number of rows for headers?

If you use [Num, Txt, Raw]=xlsread(), can you figure it out based on the numerical, text and raw data?

1 jour ago | 0

Answered

Show Simulink simulation progess inside Matlab skript without too much performance loss.

Add a Clock block to your root level model, or you can divide it by the totoal simulation time to get the percentage. You can us...

Show Simulink simulation progess inside Matlab skript without too much performance loss.

Add a Clock block to your root level model, or you can divide it by the totoal simulation time to get the percentage. You can us...

1 jour ago | 0

Answered

Does my license currently include Simscape Multibody?

Simscape Multibody is a separate toolbox other than Simscape. You can run "ver" in Command Window to see if you have "Simscape M...

Does my license currently include Simscape Multibody?

Simscape Multibody is a separate toolbox other than Simscape. You can run "ver" in Command Window to see if you have "Simscape M...

1 jour ago | 0

| accepted

Answered

How to hide code in S-Function block in simulink?

You have your source code (in .c or .m or Fortran), compile them into a .mex (or .dll) file using mex() command, then you can us...

How to hide code in S-Function block in simulink?

You have your source code (in .c or .m or Fortran), compile them into a .mex (or .dll) file using mex() command, then you can us...

1 jour ago | 0

| accepted

Answered

Storing found values in array

I had this example code for answering a similar question. I think you can utilize it as an example for storing while-loop result...

Storing found values in array

I had this example code for answering a similar question. I think you can utilize it as an example for storing while-loop result...

1 jour ago | 0

Answered

Produce equality matrix based on elements in vector.

Like this? A=randi(10,5,1); B=randi(10,5,1); k=3; C=(B==A(k))

Produce equality matrix based on elements in vector.

Like this? A=randi(10,5,1); B=randi(10,5,1); k=3; C=(B==A(k))

4 jours ago | 0

Answered

How can I insert a code that is in the MATLAB function block of my model in a report?

myMFBConfigobj = get_param(gcb, 'MATLABFunctionConfiguration') The source code is in .FunctionScript web(fullfile(docroot, 'si...

How can I insert a code that is in the MATLAB function block of my model in a report?

myMFBConfigobj = get_param(gcb, 'MATLABFunctionConfiguration') The source code is in .FunctionScript web(fullfile(docroot, 'si...

5 jours ago | 0

| accepted

Answered

Plot(x,y2) with if condition y1(x)

You can check the output of y1>0. It's a vector so shouldn't be used in if statement. what you need for y2 is index=y1>0 plot...

Plot(x,y2) with if condition y1(x)

You can check the output of y1>0. It's a vector so shouldn't be used in if statement. what you need for y2 is index=y1>0 plot...

6 jours ago | 0

| accepted

Answered

Help with while loop programming

Almost there! Give it a meaningful but not confusion variable name, and don't repeat the same calculation. %this function will ...

Help with while loop programming

Almost there! Give it a meaningful but not confusion variable name, and don't repeat the same calculation. %this function will ...

6 jours ago | 1

| accepted

Answered

Negative memory usage?

According to the document ProcessMemUsage—The amount of memory consumed in each phase. Sum the ProcessMemUsage across all the p...

Negative memory usage?

According to the document ProcessMemUsage—The amount of memory consumed in each phase. Sum the ProcessMemUsage across all the p...

6 jours ago | 0

Answered

Storing Outputs of a two output function recursion

Yes. There is no limitation on the number of outputs for recursive function.

Storing Outputs of a two output function recursion

Yes. There is no limitation on the number of outputs for recursive function.

6 jours ago | 0

| accepted

Answered

Struct contents reference from a non-struct array object in yout.getElement

Like you said, In workspace yout is 7254x1 double, so you can't do vsignal= yout.getElement('VC_line'); You probably mixed up w...

Struct contents reference from a non-struct array object in yout.getElement

Like you said, In workspace yout is 7254x1 double, so you can't do vsignal= yout.getElement('VC_line'); You probably mixed up w...

6 jours ago | 0

| accepted

Answered

How to check memory occupancy of a Simulink Model?

No such capability as of R2019b. We've submitted similar requests to the Mathworks. There are something that might be helpful. ...

How to check memory occupancy of a Simulink Model?

No such capability as of R2019b. We've submitted similar requests to the Mathworks. There are something that might be helpful. ...

7 jours ago | 0

| accepted

Answered

Signal Dimension Error WITHIN Default Simulink Cross Product Block

I ssume you didn't make any change to the "Add" block. Don't specify the size or dimension of your downstream signal (where the ...

Signal Dimension Error WITHIN Default Simulink Cross Product Block

I ssume you didn't make any change to the "Add" block. Don't specify the size or dimension of your downstream signal (where the ...

7 jours ago | 0

Answered

How can I convert a uint12 data to an int12 data in Simulink?

If you have the fixed point toolbox, then it is straightforward. Define your data types and then use them anywhere in Simulink,...

How can I convert a uint12 data to an int12 data in Simulink?

If you have the fixed point toolbox, then it is straightforward. Define your data types and then use them anywhere in Simulink,...

8 jours ago | 0

| accepted

Answered

How would I rewrite this loop to work?

Hint: need to be "T=T+1;" To plot to a different figure, run figure() first.

How would I rewrite this loop to work?

Hint: need to be "T=T+1;" To plot to a different figure, run figure() first.

8 jours ago | 0

Answered

parse error message. "Parse error at '<='. usage might be invalid syntax"

Looks like it needs to be "while i<=3"

parse error message. "Parse error at '<='. usage might be invalid syntax"

Looks like it needs to be "while i<=3"

8 jours ago | 0

Answered

Help With Nested IF Statements!!!

if T > 0 & T <= To needs to be if T(j) > 0 & T(j) <= To

Help With Nested IF Statements!!!

if T > 0 & T <= To needs to be if T(j) > 0 & T(j) <= To

8 jours ago | 0

| accepted

Answered

How to use a Matlab script in a Simulink Matlab Function Block, that is calling Matlab Functions.

You can certainly do that. Just figure out the input/output of your script and make it the top-level function of your MATLAB Fun...

How to use a Matlab script in a Simulink Matlab Function Block, that is calling Matlab Functions.

You can certainly do that. Just figure out the input/output of your script and make it the top-level function of your MATLAB Fun...

8 jours ago | 0

Answered

find different combinations of splitting a vector

try nchoosek(V,1) nchoosek(V,2) % ... nchoosek(V,8)

find different combinations of splitting a vector

try nchoosek(V,1) nchoosek(V,2) % ... nchoosek(V,8)

9 jours ago | 0

| accepted

Answered

Limit range in Data properties of a Chart variable not working?

The Min/Max value in data property won't automatically saturate the actual value of your data. They are there for the purpose of...

Limit range in Data properties of a Chart variable not working?

The Min/Max value in data property won't automatically saturate the actual value of your data. They are there for the purpose of...

9 jours ago | 0

| accepted

Answered

How can I format the datetime when the format is not recognized?

a="20200310T102613000"; >> datetime(a,'inputformat','yyyyMMdd''T''HHmmssSSS') ans = datetime 10-Mar-2020 10:26:13

How can I format the datetime when the format is not recognized?

a="20200310T102613000"; >> datetime(a,'inputformat','yyyyMMdd''T''HHmmssSSS') ans = datetime 10-Mar-2020 10:26:13

11 jours ago | 0

Answered

Plot a VS graph from simulink scope to Matlab

Simulink Scope is always time based so the x-axis is always time. If you want Torque vs Speed, you need to use the "XY Graph" bl...

Plot a VS graph from simulink scope to Matlab

Simulink Scope is always time based so the x-axis is always time. If you want Torque vs Speed, you need to use the "XY Graph" bl...

11 jours ago | 1

Answered

How can I create three 2,2,x subplots (total 12 subplots in 3 plots) from my surface of my FourierAnalysis?

figure(1) subplot(2,2,1); % more subplot figure(2); subplot(2,2,2); % more subplot figure(3); subplot(2,2,4) % more subp...

How can I create three 2,2,x subplots (total 12 subplots in 3 plots) from my surface of my FourierAnalysis?

figure(1) subplot(2,2,1); % more subplot figure(2); subplot(2,2,2); % more subplot figure(3); subplot(2,2,4) % more subp...

11 jours ago | 0

Answered

How can I find specified Block Types in Simulink ?

Advanced, then select BlockType, and set value

How can I find specified Block Types in Simulink ?

Advanced, then select BlockType, and set value

11 jours ago | 0