Community Profile

photo

Fangjun Jiang


Last seen: Today
2,489 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
I want to generate a time vector
datetime([0,0,0,6,30,0]):minutes(5.12):datetime([0,0,0,15,0,0])

18 hours ago | 0

Answered
How do I programmatically set the parameters of a Simulink-PS Converter?
Click one such block in your model and run "get(gcbh)" in Command Window to learn about its properties and values. You could do...

19 hours ago | 1

| accepted

Answered
Drawing Rectangle/Lines with data
rectangle('Position',[0 0.15 0.012 0.012]) axis([0 0.02 0 0.2])

3 days ago | 0

| accepted

Answered
Mysterious "Operands to the || and && operators must be convertible to logical scalar values." error
this line if ~isempty(infMessage) && strmatch('optimlib:optimfcnchk',infMessage)

4 days ago | 0

Answered
How can I iteratively create blocks in simulink/simscape and populate them with variables?
What you need are functions like add_block(), add_line(), set_param() Follow examples in this section of the document "Programm...

8 days ago | 1

| accepted

Answered
How to check for common elements among multiple arrays ? Number of arrays are more than 100 and sizes vary for each array
Use a loop Com=intersect(out{1,1},out{1,2}); for k=3:size(out,2) Com=intersect(Com,out(1,k)); if isempty(Com) break; end ...

8 days ago | 0

| accepted

Answered
Compiled application does not write to diary log file
I think you are right. The cause is that there is no Command Window in your compiled app. I would suggest writing to a specific...

9 days ago | 0

| accepted

Answered
How to change the initial condition of a block in the model with Simulink.Parameter?
The initial condition can be regarded as a state. Use the "State Writer" block. Follow examples. https://www.mathworks.com/help...

9 days ago | 0

Answered
Error using str = input(prompt,'s')
YesNo = input(prompt2,'s')

11 days ago | 1

| accepted

Answered
How can I create logsout in base workspace after running sim(), without disabling fast restart?
When using sim(), the result need to be returned logsout=sim('TestLogsout2','ReturnWorkspaceOutputs', 'on')

11 days ago | 0

Answered
How to set 'PreserveVariableNames' to True while importing an Excel file into matlab?
help readtable 'PreserveVariableNames' Flag to preserve variable names, specified as true or fals...

11 days ago | 0

| accepted

Question


MATLAB Central Answers website problem?
Did anyone have any problem? When I click "My Answers", it shows both my questions and answers with questions listed first. Sa...

11 days ago | 7 answers | 0

7

answers

Answered
fill up a cell array with string elements
This is all you need words=split('this is a sentence.')

12 days ago | 0

Answered
MATLAB Help Report shows No Examples and No See Also Line
use %, not %% and provide real contents for examples and "See also".

15 days ago | 0

Answered
sl_customization - Update Lookup Table Data (Non-Standard Format)
As far as propagating modified data back to its source variable, it doesn't matter whether the source variable is in the base wo...

16 days ago | 0

Answered
how to import C code files or precompiled libraries into Simulink
Use "C Caller" block https://www.mathworks.com/help/releases/R2019b/simulink/slref/ccaller.html

16 days ago | 0

Answered
Error when using breakpoints in Simulink
Can you run "mex -setup" and follow instructions to select your local MinGW as the C compiler.

17 days ago | 0

Answered
How do I count the number of times zero is being crossed by a signal?
If you have the DSP toolbox, there is a Zero-Crossing counter block. If not, you can compare the signal with zero, which creates...

17 days ago | 0

| accepted

Answered
Updating Simulink Block Parameters using Matlab Scripts
set_param(YourModel, 'SimulationCommand', 'pause'); set_param(YourBlock, parameter, value); set_param(YourModel, 'SimulationCo...

17 days ago | 0

Answered
Matlab: what happends under the hood when choosing 2 seeds far away with rng
My understanding of rng(SeedNumber) is that SeedNumber is like an ID (identification number). It gives you the ablity to re-gene...

18 days ago | 0

Answered
Setting different properties for some line objects stored in the same handle
set(h1([3,5]),'LineWidth',2)

19 days ago | 0

| accepted

Answered
How to load data from Simulnik Thermal House example?
Specify the callback as "kuca_podaci". Don't include the ".m" extension.

19 days ago | 1

| accepted

Answered
Changing parameters with time
Use the Step block. It can specify the initial value, final value and value-changing time.

23 days ago | 0

| accepted

Answered
()-indexing must appear last in an index expression.
A=rand(3,4); size(A,2) size(A)(2) Error: Indexing with parentheses '()' must appear as the last operation of a valid indexin...

1 month ago | 0

Answered
Fail to convert string to a number
use double() to see the ASCII value a=[char(32),'3.93',char(10)]; double(a)

1 month ago | 0

| accepted

Answered
I cannot view my scope output window fully
If you are using Windows, find the Task Bar, find the icon for MATLAB and then the window icon for the Scope, right click, choos...

1 month ago | 0

Answered
Multi line edit box, adding text to the top rather than the bottom
try currString=[{msg};currString];

1 month ago | 0

| accepted

Answered
Pulsewidth detection SIMULINK with a rounding issue
Your pulse cycle is 100us. Your clock cycle is 10us. So you can count 10 times during a pulse cycle. It is like counting by 10 s...

1 month ago | 0

| accepted

Answered
Get Path of Saved File
use uiputfile() which can return path and file name. then save()

1 month ago | 0

| accepted

Load more