Respondida
Save matrices (present within a cell) into a single matrix
C={rand(2,3), rand(4,3),rand(5,3)}; D=cell2mat(C')

más de 3 años hace | 0

| aceptada

Respondida
Switch case structure, I needed to show all units in this excercise
use if-elseif, When you have logical comparison in the case statement, it results in true or false (1 or 0 in value). The resu...

más de 3 años hace | 0

Respondida
Error in using variable from MATLAB workspace to Simulink?
The error message has explained the problem. Maybe you are not familar with the usage. Double click the "From Workspace" block, ...

más de 3 años hace | 0

Respondida
Why simulink uses -1 for inherting sampletime for blocks ?
It is just a good way to distinguish from all the other cases. See this full description of sample time Specify Sample Time

más de 3 años hace | 0

Respondida
How to pad zero in string using sprintf
a={'1010' '111' '010' '10' '10111'}; b=char(a) b(b==' ')='0'

más de 3 años hace | 1

Respondida
Multiple Simulink models in one system
You can construct Simulink model and physical system model seamlessly in Simuink. See This example There is PS to Simulink and ...

más de 3 años hace | 0

| aceptada

Respondida
Simulink Signals Data Types
The best approach is to Create Duplicate Inport Blocks. https://www.mathworks.com/help/simulink/slref/inport.html To do it by...

más de 3 años hace | 1

| aceptada

Respondida
How to change initial value of Simulink Integrator at each time step?
double click the Integrator block to open the dialog, turn on "reset" and "initial condition" input port and work it out.

más de 3 años hace | 0

Respondida
why does the command window say my file is not found
Could be a Lab1.mdl file. Try this open_system('Lab1'); sim('Lab1');

más de 3 años hace | 0

Respondida
How to answer a call for an input from the script?
I know if you run system('MyApp.exe') and MyApp.exe asks for your input and you key in three letters 'abc', then you can create...

más de 3 años hace | 0

| aceptada

Respondida
Is there a way to find the area between to graphs in simulink?
In Simulink, subtract yellow signal from the blue signal and then feed it to an integrator block. That will give you the area be...

más de 3 años hace | 0

Respondida
Simulink: Ctrl-click does not link two blocks.
Try this Drop a Bus Selector block (it has two outputs) and a XY Graph block (it has two inputs). single click the Bus Selecto...

más de 3 años hace | 0

| aceptada

Respondida
Relay with 3 states simulink block
I was able to achieve it by this.

más de 3 años hace | 0

Respondida
How can I create a solid line from the data within a for loop?
Typical way is to store the data in an array and then plot it once. T=0:0.2:100; Eff=zeros(size(T)); for k=1:length(T) i...

más de 3 años hace | 0

Respondida
[Simuink] How to calculate the running time of one time step ?
I remember the Profile shows the total time and how many times a block (or function) has ran. So you divide the total time by th...

más de 3 años hace | 0

Respondida
error while importing excel file
Run the code line by line, check the value of some variables and you will find the problem easily. [~, ~, raw] = xlsread([pathn...

más de 3 años hace | 0

| aceptada

Respondida
Loop For extract maximum rows of matrix based on vectors
a=[1 3 4 1 5 4 1 6 4 1 2 4 1 1 4 2 4 4 2 4 4 2 4 4 2 4 4 2 5 4 1 1 4 1 1 ...

más de 3 años hace | 0

Respondida
Simulink Logic - Capturing a Signal Value at a Specific Point for Control
The logic of velocity >=0 will generate a step output signal. Use this signal to trig a triggered subsystem. Specify the trigger...

más de 3 años hace | 0

Respondida
How to rename the S-function when automatically converting the simulink model to an S-function?
Not sure what happened to you, but I tried in R2022b. The default name for the generated S-function name is "SubSystemBlockName_...

más de 3 años hace | 0

| aceptada

Respondida
I am importing the time series data in Simulink from workspace. But the Scope does not show the plot. An Error is coming as given below :
Open the example model in the help document, there is an exaple on how to import time series data. From Workspace

más de 3 años hace | 0

Respondida
Extrapolate value from set of data
I would say the typical approach is to take the average of testing outputs for the same inputs.

más de 3 años hace | 0

| aceptada

Respondida
How to get the total number of changes in a column of numbers
a=[1 2 2 2 3 3 4 4 5 4 3 3]; b=sum(diff(a)~=0)

más de 3 años hace | 0

| aceptada

Respondida
How can i create a function block in simulink that takes multiple input vectors as arguments?
Assume the same input, inside the MATLAB Function block, use u(1), u(2) to reference, not u[1], u[2].

más de 3 años hace | 0

| aceptada

Respondida
How can we insert a row matrix without altering the rest of the values?
A=magic(3); C=transpose(reshape([A,10*A]',size(A,1),[]))

más de 3 años hace | 3

Respondida
Simulink Code Generation: blocks with masks and tunability
Create Tunable Calibration Parameter in the Generated Code

más de 3 años hace | 0

| aceptada

Respondida
repeat n times vector with name index
for i=1:n E{i}=trapz(days,D{i}); e{i}=D{i}(1,1); ee{i}=D{i}(5,1); Etotal{i}=E{i}A+570*e{i}+2330*ee{i}; end

más de 3 años hace | 0

Respondida
How can I run simulink one sample at a time?
sldebug step top

más de 3 años hace | 0

Respondida
How do I have a time based function be the input for revolute joint position in Simulink
The Clock block provides the time line that the simulation runs on. You can use that for your function.

más de 3 años hace | 0

| aceptada

Respondida
Specifying values in 2D array when I know the indices
A = [1 1 1 1 100; 100 1 1 1 1 1 1 100 1 1 1 1 1 100 1; 1 100 1 1 1]; [~,idx] = max(A,[],1,'linear') B = [...

más de 3 años hace | 0

| aceptada

Respondida
Simulink.BlockDiagram.arrangeSystem does not work inside library
I've tried it. You need to disable the library link first. set_param(gcb,'LinkStatus','inactive') Simulink.BlockDiagram.arrang...

más de 3 años hace | 0

Cargar más