Community Profile

photo

Fangjun Jiang


Last seen: Today 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 dagar ago | 0

| accepted

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

16 dagar ago | 0

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

18 dagar 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 dagar 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 dagar 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 dagar 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 dagar 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 dagar 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 dagar ago | 0

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

19 dagar 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 dagar 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=...

30 dagar 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...

30 dagar 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...

ungefär en månad 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 ...

ungefär en månad 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".

ungefär en månad ago | 0

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

ungefär en månad 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');

ungefär 2 månader 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

ungefär 2 månader 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")

ungefär 2 månader 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...

ungefär 2 månader 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...

ungefär 2 månader ago | 0

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

ungefär 2 månader 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));

ungefär 2 månader 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.

ungefär 2 månader 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 månader 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 månader 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 månader 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 månader 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 månader ago | 0

| accepted

Load more