Community Profile

photo

Fangjun Jiang


2,438 total contributions since 2011

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

Contact

Fangjun Jiang's Badges

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

View details...

Contributions in
View by

Answered
Undefined function or variable 'xlim' Error
run"which -all xlim"?

23 hours ago | 0

| accepted

Answered
Simulink model crashing when including to workspace block
The "To Workspace" block saves variables to the workspace which needs memory to store the variables. It sounds like that you mig...

24 hours ago | 0

Answered
Issue in To workspace block in 2019b
Drag a "To Workspace" block from the library, if you only change the fomat from "Timeseries" to "array", then the variable in th...

24 hours ago | 0

Answered
How can I select a specific variable in the .mat file which contains different variables in the user interface?
Use load() with return structure. gongStruct = load('gong.mat'); fieldnames(gongStruct) Use matfile object. Help matfile

24 hours ago | 0

Answered
How to display a matrix in 1 column?
Don't struggle too much. A for-loop will do. Or displaying "column #" would be more helpful when the array size is bigger. for ...

2 days ago | 0

| accepted

Answered
how can I read different data types from excel file
[NUM,TXT,RAW]=xlsread(FILE). Get the Raw data.

3 days ago | 0

Answered
Error 2019b simulink plotting
Open the scope, View, Style, set the "Marker" to be "none".

3 days ago | 0

| accepted

Answered
block type "MATLABFcn": not yet supported by simulink coder
Run this in your MATLAB version to bring up the document. web(fullfile(docroot, 'simulink/ug/comparison-of-custom-block-functio...

4 days ago | 0

| accepted

Answered
eval and inline function
f3=inline('1/(sqrt(x^2+y^2))'); x=1/2; y=5; f3(x,y)

9 days ago | 0

Answered
Index exceeds the number of array elements (1)
You need to replace z with z(1), z2 with z(2), z6 with z(6). Similarly for v, v2, ... v6. Some fundermental MATLAB basics: z=r...

9 days ago | 1

Answered
Execute subsystem in Simulink if condition is met for 5 seconds?
Do an equal comparison (==) between RC_flag and zero, generate this int_flag. Feed int_flag to an Integrator. If the output of t...

10 days ago | 0

| accepted

Answered
How can I fix the error when I open the example 'ACCTestBenchExample'?
It is likely that the data has not been properly loaded. Run the following to bring up the Help page and click "Open Model" to s...

10 days ago | 0

Answered
Indexing a Variable in an Input Prompt
prompt = sprintf('Player %i move x: ', Playerturn)

15 days ago | 0

Answered
What is the correct syntax for save_system for SaveDirtyReferencedModels?
save_system('modelT','modelT','SaveDirtyReferencedModels',true), or replace true with 'on'

15 days ago | 0

Answered
In Simulink, how do I combine 2 function calls into one to trigger a stateflow?
I would create two boolean signals based on those two methods. Then you can do AND or OR operation and then enable the Stateflow...

15 days ago | 0

Answered
How to fit to view custom masked block permanently?
Select All, move all the blocks to the top-left cornor as close as possible.

16 days ago | 1

Answered
how to save lists into mat-file while keeping their original name?
for k = 1:length(myFiles) baseFileName = myFiles(k).name; fullFileName = fullfile(myDir, baseFileName); I{k} = xl...

17 days ago | 0

Answered
How to set slower time sample for a subsystem inside of another periodic atomic subsystem
Put the S-function inside a Triggered Subsystem, which is set to be triggered by Function Call. Use a Function Call Generator to...

18 days ago | 0

Answered
branched signals to merge block
If a signal line goes to a Merge block, this signal line can't go anywhere else (branched). If you really need to use this signa...

18 days ago | 0

Answered
How to generate a pwm signal with duty cycle 30%
Use a resetable integrator to generate a sawtooth wave, compare it with a constant value, you'll get a PWM wave. The value of th...

18 days ago | 0

| accepted

Answered
Possible bug in visdiff - need confirmation and a workaround
I think it is a bug, or at least a defect. I've seen similar issues. Inserting an Inport block in the middle of a subsystem bloc...

22 days ago | 0

Answered
errors after update to 2019
It is a function in the Optimization Toolbox. Do you still have this toolbox in new version of MATLAB?

22 days ago | 0

Answered
'break' in 'while' loop
From help break In nested loops, break exits from the innermost loop only

22 days ago | 0

| accepted

Answered
Combining a function and solver to create a M-function in Simulink
Simulink is the perfect tool to solve this problem (get y output based on input A and B). Why take the awkward long route? In fa...

22 days ago | 1

Answered
How to find the variables of simulink non-active variants subsystem
from doc Simulink.findVars Simulink.findVars discovers variable usage in inactive subsystem variants only if you select Analyze...

23 days ago | 0

Answered
at which piont i have the minimum value
[t,index]=max(z); value=i(index)

23 days ago | 0

Answered
To Workspace Block - Output Array Size Problem
A Simulink simulation runs for a period of time. The output being 51x1 size array probably means the simulation ran for 50 steps...

23 days ago | 0

| accepted

Answered
Can you help me fix a faulty self-resetting integrator?
Right now, the reset trig is "falling" edge. Pure negative value won't trig it. You could add a Comparison block to compare ...

23 days ago | 0

Answered
Can someone tell me what is wrong with this?
The problem is, vector x is not defined. When you do x1=5, I think you meant x(1)=5. But even with that, when k=1, x(2) is not d...

23 days ago | 0

Load more