Respondida
Combining rows of each field within a structure
s(1).f=1:3; s(2).f=4:6; s(3).f=7:9 vertcat(s.f)

4 meses hace | 0

Respondida
how to export varied variable to saturation block in Simulink?
Use Saturation Dynamic

4 meses hace | 0

| aceptada

Respondida
unable to programmatically find lines inside a custom library-block
You forgot 'FollowLinks','On' >> oldLines = find_system(gcb, 'FindAll', 'on', 'LookUnderMasks','all', 'type', 'line') oldLines...

4 meses hace | 1

| aceptada

Respondida
how to Read Txt file(XML format) in Matlab ?
xmlread

4 meses hace | 0

Respondida
How do I run same subsystem for certain number of times in Simulink?
Use the "For Iterator Subsystem" block https://www.mathworks.com/help/simulink/slref/foriteratorsubsystem.html

4 meses hace | 0

| aceptada

Respondida
setting decimal point precision in handles.object
As you can see, the value for "editable text field" should be string. You can't do "set(handles.triAreaCalcFld,'String', area)"...

4 meses hace | 0

| aceptada

Respondida
Is there a way to make a persistent variable using the C Caller block?
Your MATLAB release is R2018b so I assume you are referring the "C Caller" block, not the "C Function" block. "C Caller" block ...

5 meses hace | 0

Respondida
Error Meassage Simulation of model '....' is not allowed because it is a 'subsystem' block diagram
sim() starts the simulation of a "model", not a "block" inside it. To simulate that subsystem block, you have to copy that sub...

5 meses hace | 0

Respondida
Limit value to a function
y1=sin(0:0.1:10); y2=min(y1,0.8); plot(y2)

5 meses hace | 0

| aceptada

Respondida
SIMULINK Lookup table for several inputs and outputs
2-D lookup table or n-D lookup table will do. Check the block document for examples.

5 meses hace | 0

Respondida
How to cut the desired signal?
In general, t=0:0.1:3.5; signal=0:35; index=and(t>=1.5, t<=2.0); new_t=t(index); new_signal=signal(index); plot(new_t, new...

5 meses hace | 0

| aceptada

Respondida
Cannot use equal operator to test function argumants
a = input('Enter first value: ') "a" is already a numerical value. You don't need all the str2double() calls. when you call s...

5 meses hace | 0

| aceptada

Respondida
Simulink Local function debug gives "Undefined function 'myFunc' for input arguments of type 'double'"
Don't do "F9". Add a break point in the Editor, press the "Step" and other buttons to debug.

5 meses hace | 0

Respondida
replace initial matrix with a new one on Simulink
All you need is a "Product" block and a "Unit Delay" block. Use the "Unit Delay" block to get the value of s from previous step....

5 meses hace | 0

Respondida
In simulink ,a feedback system, how may I use different row in a matrix input every single time?
Use the "From Workspace" block to import A. Read the Help document of the block to understand the needed format. Basically, yo...

5 meses hace | 0

Respondida
Sort a string array according to equivalent names of another string array
names=["A";"B";"C";"D";"E"]; S1=["d";"c";"e";"a";"b"]; [~,index]=ismember(names, upper(S1)); S2=S1(index)

5 meses hace | 0

| aceptada

Respondida
Integral in Simulink fcn Block
You need to understand the difference between MATLAB and Simulink. This Simulink block diagram will give you the curve. Set th...

5 meses hace | 0

Respondida
Is it possible to have tags=signal name in Simulink?
No. I could think of two reasons not to do that. In many models, many signal lines have no label (i.e. the "signal names" are ...

5 meses hace | 0

Respondida
Cant use Excel names to fprintf?
see this example fname={'abc'}; fprintf('%s',fname) fprintf('%s',fname{1})

5 meses hace | 0

Respondida
How to replace a single Simulink block with self-modifying mask block with same interface, maintaining all connections
I was able to duplicate your problem. I don't know why. Need more time to figure it out. But I did find an alternative. Basical...

5 meses hace | 0

Respondida
Change cell object to char
a={'abc'} whos a b=char(a) whos b

5 meses hace | 0

Respondida
Function with multiple inputs to function with vector input
f=@(z1,z2,z3) z1+z2+z3; f(1,2,3) a=1:3; b=num2cell(a); f(b{:})

5 meses hace | 0

| aceptada

Respondida
Error with writing a function
You must have included this in your script. This is not all of your code. The direct solution for this is to add an "end" line ...

5 meses hace | 0

Respondida
How to use SIL simulation with a simulink model containing continous blocks.
You could run the whole model in SIL or PIL. Or you could select a subsystem, right click, replace it with a SIL or PIL componen...

5 meses hace | 1

| aceptada

Respondida
How do I change drop - down value of a block in Simulink model for my simulation input object?
For changes like this, if you do it manually, meaning changing from 'Element-wise(K.*u)' to 'Matrix(K*u)', the Simulink model is...

5 meses hace | 0

| aceptada

Respondida
Is it possible to creat a text list of signal names in a bus?
See if this helps you. Your model must have passed model update (Ctrl+D) without error. Select a BusSelector block where the in...

5 meses hace | 0

| aceptada

Respondida
Need to check input between range and convert it if not
The best way is to make sure theta is within [-pi, pi]. All trigonometry functions in MATLAB/Simulink has a defined output range...

5 meses hace | 0

| aceptada

Respondida
How to call one of the outputs of the function?
phi_ave_x = crk4_aee321_Lorentz(xi,yi,zi,dt) [phi_ave_x, phi_ave_y] = crk4_aee321_Lorentz(xi,yi,zi,dt) [phi_ave_x, phi_ave_y, ...

5 meses hace | 0

Respondida
How can I get rid of error--'Model' Parameter must be a character vector
If your model name is 'codetrial', then it should be sim('codetrial').

5 meses hace | 0

Respondida
Simulink unspecified data dimension
Open the MATLAB Function block Editor, click "Edit Data", specify the dimension (size) information of the output data "dist".

5 meses hace | 0

Cargar más