Community Profile

photo

Jim Hokanson


Duke University

249 total contributions since 2009

Contact

Jim Hokanson's Badges

  • Thankful Level 3
  • 6 Month Streak
  • Revival Level 2
  • Knowledgeable Level 2
  • First Answer
  • Speed Demon
  • Commenter
  • Solver

View details...

Contributions in
View by

Answered
Deploying a standalone application to computer with no install privileges
I ended up switching to Octave for this project. Octave can be run without installation. The zip download is about 400 MB which ...

11 days ago | 1

Question


Deploying a standalone application to computer with no install privileges
I wrote a simple GUI which I was planning on placing in a standalone application to be run on a computer without Matlab. I inclu...

16 days ago | 2 answers | 0

2

answers

Submitted


JimHokanson/plotBig_Matlab
Plot large amounts of line data quickly

1 month ago | 10 downloads |

Thumbnail

Answered
Best way to locate shared (.dylib) libraries used by MATLAB mex files on MacOS X
I've had some luck with the following command in the same directory as my mex file. install_name_tool -change /Users/jim/...

5 months ago | 1

Answered
queue addlistener events or place event on EDT
I found a different solution which appears to work nicely: <https://undocumentedmatlab.com/blog/matlab-and-the-event-dispatch-t...

6 months ago | 0

| accepted

Question


Get start time of a daq session
I'm wondering if it is possible to get the time at which the DAQ starts so that I can keep track of other code events, relative ...

6 months ago | 1 answer | 0

1

answer

Answered
is it possible to retrieve command window output of parallel worker
Presumably you could use this when run in the worker ... <https://www.mathworks.com/matlabcentral/fileexchange/31438-command-wi...

7 months ago | 0

Answered
Error is a warning in parfeval function
So, it appears the issue was not with the worker but in the client. After some debugging I tried this instead: function han...

7 months ago | 1

Question


Error is a warning in parfeval function
I have the following (pseudo) code and I'm getting the following warning in my command window (2017b Windows). function par...

7 months ago | 1 answer | 1

1

answer

Question


is it possible to retrieve command window output of parallel worker
Is it possible to retrieve the command window output from a worker when using parfeval? Specifically I'd like to catch listener ...

7 months ago | 2 answers | 0

2

answers

Question


Data transfer specifics for a queue
Documentation for parallel.pool.DataQueue and parallel.pool.PollableDataQueue says next to nothing about how data is transferred...

7 months ago | 1 answer | 1

1

answer

Question


What is the difference between DataQueue and PollableDataQueue
What is the difference between parallel.pool.DataQueue and parallel.pool.PollableDataQueue. It seems the pollable queue is the s...

7 months ago | 1 answer | 0

1

answer

Answered
Retrieve meta.DynamicProperty from class instance
After a bit more searching it appears you need to do: prop_meta = findprop(obj,prop_name); Found at: <https://stackov...

7 months ago | 0

Question


Retrieve meta.DynamicProperty from class instance
Is it possible to retrieve meta.DynamicProperty for dynamic properties from a class instance?

7 months ago | 1 answer | 0

1

answer

Question


is it possible to measure the time it takes to render a figure
I would like to log the time it takes to render a figure. Is there a way to listen for the "start" and "end" of rendering a figu...

7 months ago | 2 answers | 0

2

answers

Solved


An asteroid and a spacecraft
&#128640 Imagine a non-relativistic simple situation. Assume positions p0, p1, p2, and p3 are three dimensional Cartesian ...

7 months ago

Solved


5th Time's a Charm
Write a function that will return the input value. However, your function must fail the first four times, only functioning prope...

7 months ago

Question


Alignment of textarrow text with line
How would I get the text from a textarrow annotation to align with the start of a line. I am unclear how to control the textbox ...

7 months ago | 1 answer | 0

1

answer

Solved


Number of Even Elements in Fibonacci Sequence
Find how many even Fibonacci numbers are available in the first d numbers. Consider the following first 14 numbers 1 1 2...

7 months ago

Solved


"Cody" * 5 == "CodyCodyCodyCodyCody"
*Alice*: What? *"Cody" * 5 == "CodyCodyCodyCodyCody"*? You've gotta be kidding me! *Bob*: No, I am serious! Python supports...

7 months ago

Solved


The 5th Root
Write a function to find the 5th root of a number. It sounds easy, but the typical functions are not allowed (see the test su...

7 months ago

Question


uicontrol vs annotation render order
I was hoping to get uicontrols rendered below annotations. The order of creation of a uicontrol vs an annotation does not seem t...

7 months ago | 1 answer | 0

1

answer

Question


uicontextmenu not rendering reliably
I'm manually showing a uicontextmenu in response to a button press: %In the button press callback ... p = getpixelpositi...

8 months ago | 0 answers | 0

0

answers

Answered
How do I plot a function which depends on a changing variable?
You could use something like animatedline if you want to calculate a single point and add it to a graph. If you want to use a lo...

8 months ago | 0

| accepted

Answered
xlim listener for zoom reset and linkaxes strange behavior
It turns out that there is a lot of publicly readable code behind linkaxes, or really, linkprop. After some debugging I discover...

8 months ago | 1

| accepted

Answered
queue addlistener events or place event on EDT
Here's one (ugly) solution. This setup function does the following: # Sets up listeners that I care about. # Attaches a J...

8 months ago | 0

Question


xlim listener for zoom reset and linkaxes strange behavior
I've attached a 'XLim' listener to an axes object. I had been previously using a timer due to issues with catching the events...

8 months ago | 1 answer | 1

1

answer

Question


queue addlistener events or place event on EDT
Every time the xlim changes I want to run some code. plot(1:100) L = addlistener(gca, 'XLim', 'PostSet', @my_callback);...

8 months ago | 2 answers | 0

2

answers

Question


read raw data using daq toolbox
It appears that with the old acquisition toolbox it was possible to read raw data from a NI DAQ using daqread(). Is it possible ...

8 months ago | 1 answer | 0

1

answer

Question


Why define class methods that have attributes in the classdef block?
Hi all, I was wondering if anyone knew why you needed to declare the signature of methods with attributes inside the classdef...

8 months ago | 0 answers | 1

0

answers

Load more