Community Profile

photo

Xiangrui Li


Last seen: 5 days ago

The Ohio State University

23 total contributions since 2012

Contact

Xiangrui Li's Badges

  • Thankful Level 1
  • 3 Month Streak
  • GitHub Submissions Level 3
  • Personal Best Downloads Level 3
  • Editor's Pick
  • First Review
  • 5-Star Galaxy Level 5
  • First Submission
  • Revival Level 1
  • First Answer
  • Scavenger Finisher
  • Solver
  • Commenter

View details...

Contributions in
View by

Question


Matlab disables monitor sleeping under Ubuntu
It seems once Matlab starts, the Ubuntu monitor won't fall into sleep, but stay on all the time on some Matlab versions. I have...

24 days ago | 0 answers | 0

0

answers

Question


can getpixelposition() be used for uifigure?
getpixelposition(hObj, recursive) is a convenient function to get the position of an object, especially when recursive is true....

1 month ago | 1 answer | 0

1

answer

Submitted


xiangruili/dicm2nii
NIfTI conversion, visualization and transformation tools

2 months ago | 83 downloads |

Thumbnail

Submitted


uiFileDnD
Drag and Drop OS file/folder(s) into uifigure

2 months ago | 8 downloads |

Thumbnail

Answered
deprecated javacomponent and javaframe
Some missing functionality are added gradually. After some test with R2020b, I can conform the following: figure icon is implem...

2 months ago | 0

Answered
programmatical access to current selection in uitable under uifigure
As mentioned in my previous post, Mathworks informed me the issue has been addressed since R2020a, but I did not find any docume...

2 months ago | 1

Answered
programmatical access to current selection in uitable under uifigure
In R2019b or earlier, there is no way to programmatically select a cell or row. This was confirmed with Mathworks and I requeste...

3 months ago | 0

Answered
How can I access subfunctions from outside the main function in MATLAB?
Here are two methods I use to access local functions. The m file may look like this: function varargout = myMainFunc(in, vararg...

4 months ago | 0

Submitted


mp4_video
Create mp4 video from Matlab figure

8 months ago | 1 download |

Submitted


Get computer MAC address
Get MAC address for different operating systems

2 years ago | 8 downloads |

Question


Performance of system/dos function
[status, cmdout] = system(cmd) has been reported to be slow for a while (see <https://www.mathworks.com/matlabcentral/newsr...

3 years ago | 0 answers | 1

0

answers

Answered
Increase the plotting performance in the MATLAB level (drawmode/ optimizing rendering/ down sampling etc)
I found this thread while looking for solutions to speed up patch update. My figure has four patches, each with ~32k vertices. E...

3 years ago | 0

Question


py.os.popen error under Windows
Later matlab versions can call python libraries directly. I came across a problem when calling py.os.popen or py.subprocess.chec...

3 years ago | 1 answer | 1

1

answer

Answered
Why the external dos command/program is so slow in 64 bit window?
I observed the slowness for both win32 and win64. I just posted a question <https://www.mathworks.com/matlabcentral/answers/3385...

3 years ago | 0

Answered
how to separate mac address on windows...?
For Windows: [~, a] = system ('getmac'); mac = regexp(a, '([0-9A-F]{2}-){5}[0-9A-F]{2}', 'match', 'once'); % get first o...

3 years ago | 0

Answered
simpler way to make new matlab function compatible to early version
Thanks for the answer and comment. Rik's method to use a wrapper will sure work. I think I found a simple way, which is to us...

4 years ago | 0

Question


simpler way to make new matlab function compatible to early version
flip is a builtin function for later matlab, but not for earlier matlab. I am thinking this simple way to take care of the comp...

4 years ago | 2 answers | 2

2

answers

Solved


Pizza!
Given a circular pizza with radius _z_ and thickness _a_, return the pizza's volume. [ _z_ is first input argument.] Non-scor...

4 years ago

Answered
Drag and Drop file (txt file)
For anyone who is interested, here is <http://www.mathworks.com/matlabcentral/fileexchange/53511-drag---drop-functionality-for-j...

4 years ago | 1

Question


how to add a separator line in popup uicontrol?
Is there a way to add a separator line for a popup uicontrol, like what "Separator" keyword does for uimenu? I searched, but ...

5 years ago | 2 answers | 0

2

answers

Answered
Why does R2013b keyboard freeze when toggling X11 forwarded windows?
Due to the above problem, I am using VNC viewer for now. The keyboard almost works fine, except several keys on the number pad. ...

7 years ago | 0

Answered
Why does R2013b keyboard freeze when toggling X11 forwarded windows?
I am having exactly the same problem, although I haven't tried other matlab versions due to access issue. Anyone has a solution?...

7 years ago | 0

Question


why serial write freezes in Matlab R2012b?
I just installed 32-bit Matlab R2012b on 32-bit Windows XP, but found that the serial write (both fprintf and fwrite) doesn't wo...

8 years ago | 0 answers | 0

0

answers