Community Profile

photo

Fangjun Jiang


Last seen: 1 day ago Active since 2011

What is a model?
Professional Interests: Model-Based Development

Statistics

All
  • 36 Month Streak
  • Revival Level 3
  • First Review
  • Ace
  • Thankful Level 2
  • Knowledgeable Level 4
  • First Answer
  • Solver

View badges

Content Feed

View by

Answered
How to solve matrix raised to -1
A^(-1) inv(A)

12 days ago | 0

| accepted

Answered
How do I get time in input?????
t=now

16 days ago | 0

Answered
Multiply matrix column by an equation
A=[1:3;10:10:30]' A(:,1)=log(A(:,1)+1)

18 days ago | 0

| accepted

Answered
regexp function that checks if a specific letter is in the end of a cell (last character)
Don't even need regexp() metForm{i}(end)=='P'

18 days ago | 0

| accepted

Answered
Two matrices (n x 1) & (m x 1) : How to get an output matrix of size (n x m) containing pairs
I would not think you need to create such a matrix. That matrix simply duplicates lots of data. The truly useful and unique data...

18 days ago | 0

Answered
try to have simulink's stop time as a block
Use a Clock block, which outputs the simulation time/clock. Compare the Clock with your Constant block. Connect the output to a ...

19 days ago | 0

Answered
How to call Stateflow charts in a sequence
Use a Function-Call Generator block and a Function-Call Split block to sheduel the calling sequence.

19 days ago | 0

Answered
Simulink: How do you send a function call to another model?
In this case, double click the "In1" Inport block inside the referenced model, check the "Output function call" option under the...

19 days ago | 0

Answered
How format external data for an inport with enum data type defined in data dictionary in Simulink?
double click the Inport block, select the "Signal Attributes" tab, in "Data type', pick "Enum: <class name>" and specify your cl...

19 days ago | 0

Answered
Compile Parametrized Simulink model name
In this case, you might have to use eval() MyCommand=[modelname,'([],[],[],''compile'')']; eval(MyCommand);

19 days ago | 1

| accepted

Answered
how to set data store variable as block parameter variable?
Use a Math function block. y=sin(2*pi*Fr*t), specify Clock multiplied by Fr as input and perform sin() function on it.

27 days ago | 0

Answered
How to convert a char array field in a struct array to a string field in a vectorized fashion.
It can be done but not sure if it is more efficient than the simple for-loop myArray=struct('code',{'a','ab','abc'}) myString=...

1 month ago | 0

Answered
Error when loading external input data into root-level Inport
Simulink model simulation has a "time" element. The true meaning of your data is that you want to input 2 scalar data. The numbe...

1 month ago | 0

| accepted

Answered
Matlab R2021b not generating output from Simulink
Assume "simout" is the name used in the "To Workspace" block, the saving format "Array" need to be set at the "To Workspace" blo...

1 month ago | 0

Answered
Error in port widths or dimensions. 'Output Port 1' and Error in port widths or dimensions. Invalid dimension has been specified for 'Input Port 5'
Clicking the link in the error message would lead to the block in the Simulink model. Double click the two port blocks to check ...

1 month ago | 0

Answered
What can I do so that a "matlab function" block can read the variables defined in a .m file
In the MATLAB Function block editor, click "Edit data", add "Aq11" as a "parameter".

1 month ago | 0

Answered
Checking the exisiting of the Goto block with specified GotoTag
find_system('ModelName','BlockType','Goto','GotoTag','Out4')

1 month ago | 0

| accepted

Answered
How to add programmatically second input to Scope block in Simulink
specify 2 ports when you add the Scope block add_block('built-in/Scope','test/scope','NumInputPorts', '2');

2 months ago | 1

Answered
How to get Leftmost block position
Get the position data of all the blocks Find the Min x value Through index, find the block

2 months ago | 0

| accepted

Answered
How do we import a custom image on MATLAB which are outside of preinstalled libraries?
a = imread("c:\mydocument\cameraman.tif")

2 months ago | 1

| accepted

Answered
How do I find out what type of block a Simulink block is?
What is a "sim"? If you have a Simulink model, double click the block. The block type is usually shown at the dialog window. Cli...

2 months ago | 0

Answered
Why am I getting "Potential conflicting usages of identifier "FALSE": a parameter and Language Keywords"
You know 'false' is used by MATLAB as logical value for 0. I think 'FALSE' might be used by Stateflow or some customized definit...

2 months ago | 0

Answered
Random shuffle of vector elements
p=randperm(3); index=[1,1+p,5]; b=A(index);

2 months ago | 0

Answered
How do I fill a 1000*25 length vector with random, non-repetitive numbers from 1 to 1000000?
a=zeros(1000,25); a(:)=randperm(1000000, numel(a));

2 months ago | 0

| accepted

Answered
How can I control multi-switches
Use Toggle Switch or other switch blocks from Simulink Dashboard to connect to your acutal Switch blocks inside your model.

2 months ago | 0

| accepted

Answered
Invalid use of operator
There is a difference between operator "*" and ".*". But there is no such an operator as ".-" in MATLAB.

2 months ago | 0

Answered
Simulink Switch Outputs wrong data format
check the size/dimension of the Constant zero block, the "TriggerOUT" Outport block and the Switch block itself. Specify it as [...

2 months ago | 1

| accepted

Answered
Error using arrayfun All of the input arguments must be of the same size and shape
no need to use arrayfun() for this. cellstr(dec2bin(sbox,4))

2 months ago | 0

Answered
How can I create a set of N diagnal matrices range from diag(1, 1, ... , 1) to diag(-1, -1, ... , -1) for testing purposes?
a=(dec2bin(15:-1:0)-48)*2-1; z=zeros(4,4,16); for k=1:16 z(:,:,k)=diag(a(k,:)); end

2 months ago | 1

Answered
Creating a pulse for thermal noise
clc,clear Hz = 10; Amp = 10; x = -10:0.01:10; % a pulse function f = @(xi,a,b) a*rectpuls(xi,b)-174; % plot to plot(x,f...

2 months ago | 0

| accepted

Load more